<!DOCTYPE html>
        <html>
        <head>
            <title>FreeCAD model</title>
            <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/three.js/r50/three.min.js"></script>
            
            <script>
            
            var camera, controls, scene, renderer;
            
            window.onload = function() {

                var SCREEN_WIDTH = window.innerWidth, SCREEN_HEIGHT = window.innerHeight;
                var VIEW_ANGLE = 35, ASPECT = SCREEN_WIDTH / SCREEN_HEIGHT, NEAR = 0.1, FAR = 20000;

                renderer = new THREE.WebGLRenderer();
                renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
                document.body.appendChild( renderer.domElement );
        
                scene = new THREE.Scene();
        
                camera = new THREE.PerspectiveCamera(
                    VIEW_ANGLE,      // Field of view
                    ASPECT,          // Aspect ratio
                    NEAR,            // Near plane
                    FAR              // Far plane
                );
                camera.position.set( 107.022735596, 82.6315765381, -51.5054016113 );
                camera.lookAt( scene.position );
                 // placeholder for the FreeCAD camera
                
                controls = new THREE.TrackballControls( camera );
                controls.rotateSpeed = 1.0;
                controls.zoomSpeed = 1.2;
                controls.panSpeed = 0.8;
                controls.noZoom = false;
                controls.noPan = false;
                controls.staticMoving = true;
                controls.dynamicDampingFactor = 0.3;
                controls.keys = [ 65, 83, 68 ]; 
        
                var geom = new THREE.Geometry();
                var v0 = new THREE.Vector3(170.0,110.0,0.0);
                var v1 = new THREE.Vector3(0.0,110.0,0.0);
                var v2 = new THREE.Vector3(0.0,110.0,60.0);
                var v3 = new THREE.Vector3(170.0,110.0,60.0);
                var v4 = new THREE.Vector3(0.0,20.0,45.0);
                var v5 = new THREE.Vector3(0.0,0.0,60.0);
                var v6 = new THREE.Vector3(0.0,20.0,60.0);
                var v7 = new THREE.Vector3(0.0,0.0,0.0);
                var v8 = new THREE.Vector3(0.0,90.0,45.0);
                var v9 = new THREE.Vector3(0.0,90.0,60.0);
                var v10 = new THREE.Vector3(170.0,90.0,45.0);
                var v11 = new THREE.Vector3(170.0,90.0,60.0);
                var v12 = new THREE.Vector3(170.0,0.0,60.0);
                var v13 = new THREE.Vector3(170.0,20.0,45.0);
                var v14 = new THREE.Vector3(170.0,20.0,60.0);
                var v15 = new THREE.Vector3(170.0,0.0,0.0);
                var v16 = new THREE.Vector3(16.3461770654,31.9892055639,0.0);
                var v17 = new THREE.Vector3(17.6497081364,30.7211109478,0.0);
                var v18 = new THREE.Vector3(15.1144818774,33.3271832064,0.0);
                var v19 = new THREE.Vector3(19.0211163091,29.5267505198,0.0);
                var v20 = new THREE.Vector3(13.9583631899,34.7309804812,0.0);
                var v21 = new THREE.Vector3(20.4562366621,28.4097515132,0.0);
                var v22 = new THREE.Vector3(12.8813320976,36.1963341022,0.0);
                var v23 = new THREE.Vector3(21.950710782,27.3735062173,0.0);
                var v24 = new THREE.Vector3(11.8866595083,37.7187938384,0.0);
                var v25 = new THREE.Vector3(23.5,26.4211616751,0.0);
                var v26 = new THREE.Vector3(10.9773662102,39.2937360298,0.0);
                var v27 = new THREE.Vector3(25.0993991757,25.5556101256,0.0);
                var v28 = new THREE.Vector3(10.156213697,40.9163776286,0.0);
                var v29 = new THREE.Vector3(26.7440509865,24.7794802204,0.0);
                var v30 = new THREE.Vector3(9.42569578191,42.5817907257,0.0);
                var v31 = new THREE.Vector3(28.4289606786,24.0951290405,0.0);
                var v32 = new THREE.Vector3(8.78803102388,44.2849175162,0.0);
                var v33 = new THREE.Vector3(30.1490112369,23.504634938,0.0);
                var v34 = new THREE.Vector3(8.24515598979,46.0205856601,0.0);
                var v35 = new THREE.Vector3(31.8989789244,23.009791224,0.0);
                var v36 = new THREE.Vector3(7.79871937329,47.7835239902,0.0);
                var v37 = new THREE.Vector3(33.6735491465,22.6121007227,0.0);
                var v38 = new THREE.Vector3(7.45007698771,49.5683785207,0.0);
                var v39 = new THREE.Vector3(35.467332592,22.312771207,0.0);
                var v40 = new THREE.Vector3(7.20028764851,51.3697287072,0.0);
                var v41 = new THREE.Vector3(37.2748815994,22.1127117308,0.0);
                var v42 = new THREE.Vector3(7.0501099577,53.1821039083,0.0);
                var v43 = new THREE.Vector3(39.0907067019,22.0125298682,0.0);
                var v44 = new THREE.Vector3(7.0,55.0,0.0);
                var v45 = new THREE.Vector3(40.9092932981,22.0125298682,0.0);
                var v46 = new THREE.Vector3(42.7251184006,22.1127117308,0.0);
                var v47 = new THREE.Vector3(44.532667408,22.312771207,0.0);
                var v48 = new THREE.Vector3(46.3264508535,22.6121007227,0.0);
                var v49 = new THREE.Vector3(48.1010210756,23.009791224,0.0);
                var v50 = new THREE.Vector3(7.0501099577,56.8178960917,0.0);
                var v51 = new THREE.Vector3(7.20028764851,58.6302712928,0.0);
                var v52 = new THREE.Vector3(7.45007698771,60.4316214793,0.0);
                var v53 = new THREE.Vector3(7.79871937329,62.2164760098,0.0);
                var v54 = new THREE.Vector3(8.24515598979,63.9794143399,0.0);
                var v55 = new THREE.Vector3(8.78803102388,65.7150824838,0.0);
                var v56 = new THREE.Vector3(9.42569578191,67.4182092743,0.0);
                var v57 = new THREE.Vector3(10.156213697,69.0836223714,0.0);
                var v58 = new THREE.Vector3(10.9773662102,70.7062639702,0.0);
                var v59 = new THREE.Vector3(11.8866595083,72.2812061616,0.0);
                var v60 = new THREE.Vector3(12.8813320976,73.8036658978,0.0);
                var v61 = new THREE.Vector3(13.9583631899,75.2690195188,0.0);
                var v62 = new THREE.Vector3(15.1144818774,76.6728167936,0.0);
                var v63 = new THREE.Vector3(16.3461770654,78.0107944361,0.0);
                var v64 = new THREE.Vector3(17.6497081364,79.2788890522,0.0);
                var v65 = new THREE.Vector3(19.0211163091,80.4732494802,0.0);
                var v66 = new THREE.Vector3(20.4562366621,81.5902484868,0.0);
                var v67 = new THREE.Vector3(21.950710782,82.6264937827,0.0);
                var v68 = new THREE.Vector3(23.5,83.5788383249,0.0);
                var v69 = new THREE.Vector3(25.0993991757,84.4443898744,0.0);
                var v70 = new THREE.Vector3(26.7440509865,85.2205197796,0.0);
                var v71 = new THREE.Vector3(28.4289606786,85.9048709595,0.0);
                var v72 = new THREE.Vector3(30.1490112369,86.495365062,0.0);
                var v73 = new THREE.Vector3(31.8989789244,86.990208776,0.0);
                var v74 = new THREE.Vector3(33.6735491465,87.3878992773,0.0);
                var v75 = new THREE.Vector3(35.467332592,87.687228793,0.0);
                var v76 = new THREE.Vector3(37.2748815994,87.8872882692,0.0);
                var v77 = new THREE.Vector3(39.0907067019,87.9874701318,0.0);
                var v78 = new THREE.Vector3(40.9092932981,87.9874701318,0.0);
                var v79 = new THREE.Vector3(42.7251184006,87.8872882692,0.0);
                var v80 = new THREE.Vector3(44.532667408,87.687228793,0.0);
                var v81 = new THREE.Vector3(46.3264508535,87.3878992773,0.0);
                var v82 = new THREE.Vector3(72.9498900423,53.1821039083,0.0);
                var v83 = new THREE.Vector3(73.0,55.0,0.0);
                var v84 = new THREE.Vector3(72.7997123515,51.3697287072,0.0);
                var v85 = new THREE.Vector3(72.5499230123,49.5683785207,0.0);
                var v86 = new THREE.Vector3(72.2012806267,47.7835239902,0.0);
                var v87 = new THREE.Vector3(71.7548440102,46.0205856601,0.0);
                var v88 = new THREE.Vector3(71.2119689761,44.2849175162,0.0);
                var v89 = new THREE.Vector3(70.5743042181,42.5817907257,0.0);
                var v90 = new THREE.Vector3(69.843786303,40.9163776286,0.0);
                var v91 = new THREE.Vector3(69.0226337898,39.2937360298,0.0);
                var v92 = new THREE.Vector3(68.1133404917,37.7187938384,0.0);
                var v93 = new THREE.Vector3(67.1186679024,36.1963341022,0.0);
                var v94 = new THREE.Vector3(66.0416368101,34.7309804812,0.0);
                var v95 = new THREE.Vector3(64.8855181226,33.3271832064,0.0);
                var v96 = new THREE.Vector3(63.6538229346,31.9892055639,0.0);
                var v97 = new THREE.Vector3(62.3502918636,30.7211109478,0.0);
                var v98 = new THREE.Vector3(60.9788836909,29.5267505198,0.0);
                var v99 = new THREE.Vector3(59.5437633379,28.4097515132,0.0);
                var v100 = new THREE.Vector3(58.049289218,27.3735062173,0.0);
                var v101 = new THREE.Vector3(56.5,26.4211616751,0.0);
                var v102 = new THREE.Vector3(54.9006008243,25.5556101256,0.0);
                var v103 = new THREE.Vector3(53.2559490135,24.7794802204,0.0);
                var v104 = new THREE.Vector3(51.5710393214,24.0951290405,0.0);
                var v105 = new THREE.Vector3(49.8509887631,23.504634938,0.0);
                var v106 = new THREE.Vector3(59.5437633379,81.5902484868,0.0);
                var v107 = new THREE.Vector3(58.049289218,82.6264937827,0.0);
                var v108 = new THREE.Vector3(60.9788836909,80.4732494802,0.0);
                var v109 = new THREE.Vector3(62.3502918636,79.2788890522,0.0);
                var v110 = new THREE.Vector3(63.6538229346,78.0107944361,0.0);
                var v111 = new THREE.Vector3(64.8855181226,76.6728167936,0.0);
                var v112 = new THREE.Vector3(66.0416368101,75.2690195188,0.0);
                var v113 = new THREE.Vector3(67.1186679024,73.8036658978,0.0);
                var v114 = new THREE.Vector3(68.1133404917,72.2812061616,0.0);
                var v115 = new THREE.Vector3(69.0226337898,70.7062639702,0.0);
                var v116 = new THREE.Vector3(69.843786303,69.0836223714,0.0);
                var v117 = new THREE.Vector3(70.5743042181,67.4182092743,0.0);
                var v118 = new THREE.Vector3(71.2119689761,65.7150824838,0.0);
                var v119 = new THREE.Vector3(71.7548440102,63.9794143399,0.0);
                var v120 = new THREE.Vector3(72.2012806267,62.2164760098,0.0);
                var v121 = new THREE.Vector3(72.5499230123,60.4316214793,0.0);
                var v122 = new THREE.Vector3(72.7997123515,58.6302712928,0.0);
                var v123 = new THREE.Vector3(72.9498900423,56.8178960917,0.0);
                var v124 = new THREE.Vector3(54.9006008243,84.4443898744,0.0);
                var v125 = new THREE.Vector3(53.2559490135,85.2205197796,0.0);
                var v126 = new THREE.Vector3(56.5,83.5788383249,0.0);
                var v127 = new THREE.Vector3(48.1010210756,86.990208776,0.0);
                var v128 = new THREE.Vector3(49.8509887631,86.495365062,0.0);
                var v129 = new THREE.Vector3(51.5710393214,85.9048709595,0.0);
                var v130 = new THREE.Vector3(18.1787907528,34.4127508639,45.0);
                var v131 = new THREE.Vector3(19.4127508639,33.1787907528,45.0);
                var v132 = new THREE.Vector3(17.0186667064,35.7163717094,45.0);
                var v133 = new THREE.Vector3(20.7163717094,32.0186667064,45.0);
                var v134 = new THREE.Vector3(15.9363042173,37.0852422489,45.0);
                var v135 = new THREE.Vector3(22.0852422489,30.9363042173,45.0);
                var v136 = new THREE.Vector3(23.5147306579,29.9353656576,45.0);
                var v137 = new THREE.Vector3(14.9353656576,38.5147306579,45.0);
                var v138 = new THREE.Vector3(14.0192378865,40.0,45.0);
                var v139 = new THREE.Vector3(25.0,29.0192378865,45.0);
                var v140 = new THREE.Vector3(26.536024594,28.1910207903,45.0);
                var v141 = new THREE.Vector3(13.1910207903,41.536024594,45.0);
                var v142 = new THREE.Vector3(28.1176070188,27.4535167936,45.0);
                var v143 = new THREE.Vector3(12.4535167936,43.1176070188,45.0);
                var v144 = new THREE.Vector3(29.7393957002,26.8092213764,45.0);
                var v145 = new THREE.Vector3(11.8092213764,44.7393957002,45.0);
                var v146 = new THREE.Vector3(31.3959030187,26.2603146305,45.0);
                var v147 = new THREE.Vector3(11.2603146305,46.3959030187,45.0);
                var v148 = new THREE.Vector3(33.0815238777,25.8086538826,45.0);
                var v149 = new THREE.Vector3(10.8086538826,48.0815238777,45.0);
                var v150 = new THREE.Vector3(34.79055467,25.4557674096,45.0);
                var v151 = new THREE.Vector3(10.4557674096,49.79055467,45.0);
                var v152 = new THREE.Vector3(36.5172125762,25.2028492677,45.0);
                var v153 = new THREE.Vector3(10.2028492677,51.5172125762,45.0);
                var v154 = new THREE.Vector3(38.2556551327,25.0507552519,45.0);
                var v155 = new THREE.Vector3(10.0507552519,53.2556551327,45.0);
                var v156 = new THREE.Vector3(40.0,25.0,45.0);
                var v157 = new THREE.Vector3(10.0,55.0,45.0);
                var v158 = new THREE.Vector3(41.7443448673,25.0507552519,45.0);
                var v159 = new THREE.Vector3(14.9353656576,71.4852693421,45.0);
                var v160 = new THREE.Vector3(15.9363042173,72.9147577511,45.0);
                var v161 = new THREE.Vector3(14.0192378865,70.0,45.0);
                var v162 = new THREE.Vector3(13.1910207903,68.463975406,45.0);
                var v163 = new THREE.Vector3(12.4535167936,66.8823929812,45.0);
                var v164 = new THREE.Vector3(11.8092213764,65.2606042998,45.0);
                var v165 = new THREE.Vector3(11.2603146305,63.6040969813,45.0);
                var v166 = new THREE.Vector3(10.8086538826,61.9184761223,45.0);
                var v167 = new THREE.Vector3(10.4557674096,60.20944533,45.0);
                var v168 = new THREE.Vector3(10.2028492677,58.4827874238,45.0);
                var v169 = new THREE.Vector3(10.0507552519,56.7443448673,45.0);
                var v170 = new THREE.Vector3(17.0186667064,74.2836282906,45.0);
                var v171 = new THREE.Vector3(18.1787907528,75.5872491361,45.0);
                var v172 = new THREE.Vector3(19.4127508639,76.8212092472,45.0);
                var v173 = new THREE.Vector3(20.7163717094,77.9813332936,45.0);
                var v174 = new THREE.Vector3(22.0852422489,79.0636957827,45.0);
                var v175 = new THREE.Vector3(23.5147306579,80.0646343424,45.0);
                var v176 = new THREE.Vector3(25.0,80.9807621135,45.0);
                var v177 = new THREE.Vector3(26.536024594,81.8089792097,45.0);
                var v178 = new THREE.Vector3(28.1176070188,82.5464832064,45.0);
                var v179 = new THREE.Vector3(29.7393957002,83.1907786236,45.0);
                var v180 = new THREE.Vector3(31.3959030187,83.7396853695,45.0);
                var v181 = new THREE.Vector3(33.0815238777,84.1913461174,45.0);
                var v182 = new THREE.Vector3(34.79055467,84.5442325904,45.0);
                var v183 = new THREE.Vector3(36.5172125762,84.7971507323,45.0);
                var v184 = new THREE.Vector3(38.2556551327,84.9492447481,45.0);
                var v185 = new THREE.Vector3(64.0636957827,37.0852422489,45.0);
                var v186 = new THREE.Vector3(62.9813332936,35.7163717094,45.0);
                var v187 = new THREE.Vector3(65.0646343424,38.5147306579,45.0);
                var v188 = new THREE.Vector3(65.9807621135,40.0,45.0);
                var v189 = new THREE.Vector3(66.8089792097,41.536024594,45.0);
                var v190 = new THREE.Vector3(67.5464832064,43.1176070188,45.0);
                var v191 = new THREE.Vector3(68.1907786236,44.7393957002,45.0);
                var v192 = new THREE.Vector3(68.7396853695,46.3959030187,45.0);
                var v193 = new THREE.Vector3(69.1913461174,48.0815238777,45.0);
                var v194 = new THREE.Vector3(69.5442325904,49.79055467,45.0);
                var v195 = new THREE.Vector3(69.7971507323,51.5172125762,45.0);
                var v196 = new THREE.Vector3(69.9492447481,53.2556551327,45.0);
                var v197 = new THREE.Vector3(70.0,55.0,45.0);
                var v198 = new THREE.Vector3(43.4827874238,25.2028492677,45.0);
                var v199 = new THREE.Vector3(45.20944533,25.4557674096,45.0);
                var v200 = new THREE.Vector3(46.9184761223,25.8086538826,45.0);
                var v201 = new THREE.Vector3(48.6040969813,26.2603146305,45.0);
                var v202 = new THREE.Vector3(50.2606042998,26.8092213764,45.0);
                var v203 = new THREE.Vector3(51.8823929812,27.4535167936,45.0);
                var v204 = new THREE.Vector3(53.463975406,28.1910207903,45.0);
                var v205 = new THREE.Vector3(55.0,29.0192378865,45.0);
                var v206 = new THREE.Vector3(56.4852693421,29.9353656576,45.0);
                var v207 = new THREE.Vector3(57.9147577511,30.9363042173,45.0);
                var v208 = new THREE.Vector3(59.2836282906,32.0186667064,45.0);
                var v209 = new THREE.Vector3(60.5872491361,33.1787907528,45.0);
                var v210 = new THREE.Vector3(61.8212092472,34.4127508639,45.0);
                var v211 = new THREE.Vector3(69.9492447481,56.7443448673,45.0);
                var v212 = new THREE.Vector3(69.7971507323,58.4827874238,45.0);
                var v213 = new THREE.Vector3(69.5442325904,60.20944533,45.0);
                var v214 = new THREE.Vector3(69.1913461174,61.9184761223,45.0);
                var v215 = new THREE.Vector3(68.7396853695,63.6040969813,45.0);
                var v216 = new THREE.Vector3(68.1907786236,65.2606042998,45.0);
                var v217 = new THREE.Vector3(67.5464832064,66.8823929812,45.0);
                var v218 = new THREE.Vector3(66.8089792097,68.463975406,45.0);
                var v219 = new THREE.Vector3(65.9807621135,70.0,45.0);
                var v220 = new THREE.Vector3(65.0646343424,71.4852693421,45.0);
                var v221 = new THREE.Vector3(64.0636957827,72.9147577511,45.0);
                var v222 = new THREE.Vector3(62.9813332936,74.2836282906,45.0);
                var v223 = new THREE.Vector3(61.8212092472,75.5872491361,45.0);
                var v224 = new THREE.Vector3(60.5872491361,76.8212092472,45.0);
                var v225 = new THREE.Vector3(59.2836282906,77.9813332936,45.0);
                var v226 = new THREE.Vector3(57.9147577511,79.0636957827,45.0);
                var v227 = new THREE.Vector3(56.4852693421,80.0646343424,45.0);
                var v228 = new THREE.Vector3(55.0,80.9807621135,45.0);
                var v229 = new THREE.Vector3(40.0,85.0,45.0);
                var v230 = new THREE.Vector3(41.7443448673,84.9492447481,45.0);
                var v231 = new THREE.Vector3(43.4827874238,84.7971507323,45.0);
                var v232 = new THREE.Vector3(45.20944533,84.5442325904,45.0);
                var v233 = new THREE.Vector3(46.9184761223,84.1913461174,45.0);
                var v234 = new THREE.Vector3(48.6040969813,83.7396853695,45.0);
                var v235 = new THREE.Vector3(50.2606042998,83.1907786236,45.0);
                var v236 = new THREE.Vector3(51.8823929812,82.5464832064,45.0);
                var v237 = new THREE.Vector3(53.463975406,81.8089792097,45.0);
                var v238 = new THREE.Vector3(67.117668237,73.8051075346,-5.0);
                var v239 = new THREE.Vector3(65.9475448261,75.3893334246,-5.0);
                var v240 = new THREE.Vector3(68.1911999463,72.1538988452,-5.0);
                var v241 = new THREE.Vector3(73.0,55.0,-5.0);
                var v242 = new THREE.Vector3(72.826380923,51.6193616729,-5.0);
                var v243 = new THREE.Vector3(69.1643160907,70.4415888742,-5.0);
                var v244 = new THREE.Vector3(72.3073505758,48.2742956674,-5.0);
                var v245 = new THREE.Vector3(70.033550482,68.6742767795,-5.0);
                var v246 = new THREE.Vector3(70.7958069532,66.8582576334,-5.0);
                var v247 = new THREE.Vector3(71.448370387,45.0,-5.0);
                var v248 = new THREE.Vector3(71.448370387,65.0,-5.0);
                var v249 = new THREE.Vector3(72.3073505758,61.7257043326,-5.0);
                var v250 = new THREE.Vector3(70.7958069532,43.1417423666,-5.0);
                var v251 = new THREE.Vector3(72.826380923,58.3806383271,-5.0);
                var v252 = new THREE.Vector3(70.033550482,41.3257232205,-5.0);
                var v253 = new THREE.Vector3(69.1643160907,39.5584111258,-5.0);
                var v254 = new THREE.Vector3(68.1911999463,37.8461011548,-5.0);
                var v255 = new THREE.Vector3(67.117668237,36.1948924654,-5.0);
                var v256 = new THREE.Vector3(65.9475448261,34.6106665754,-5.0);
                var v257 = new THREE.Vector3(64.6849976313,33.0990664139,-5.0);
                var v258 = new THREE.Vector3(63.3345237792,31.6654762208,-5.0);
                var v259 = new THREE.Vector3(61.9009335861,30.3150023687,-5.0);
                var v260 = new THREE.Vector3(60.3893334246,29.0524551739,-5.0);
                var v261 = new THREE.Vector3(58.8051075346,27.882331763,-5.0);
                var v262 = new THREE.Vector3(57.1538988452,26.8088000537,-5.0);
                var v263 = new THREE.Vector3(55.4415888742,25.8356839093,-5.0);
                var v264 = new THREE.Vector3(53.6742767795,24.966449518,-5.0);
                var v265 = new THREE.Vector3(51.8582576334,24.2041930468,-5.0);
                var v266 = new THREE.Vector3(50.0,23.551629613,-5.0);
                var v267 = new THREE.Vector3(48.0458650513,22.9958743976,-5.0);
                var v268 = new THREE.Vector3(46.0612348166,22.5614206153,-5.0);
                var v269 = new THREE.Vector3(44.053631404,22.2499149247,-5.0);
                var v270 = new THREE.Vector3(42.0306639942,22.0625379887,-5.0);
                var v271 = new THREE.Vector3(40.0,22.0,-5.0);
                var v272 = new THREE.Vector3(37.9693360058,22.0625379887,-5.0);
                var v273 = new THREE.Vector3(35.946368596,22.2499149247,-5.0);
                var v274 = new THREE.Vector3(33.9387651834,22.5614206153,-5.0);
                var v275 = new THREE.Vector3(31.9541349487,22.9958743976,-5.0);
                var v276 = new THREE.Vector3(30.0,23.551629613,-5.0);
                var v277 = new THREE.Vector3(28.1417423666,24.2041930468,-5.0);
                var v278 = new THREE.Vector3(26.3257232205,24.966449518,-5.0);
                var v279 = new THREE.Vector3(24.5584111258,25.8356839093,-5.0);
                var v280 = new THREE.Vector3(22.8461011548,26.8088000537,-5.0);
                var v281 = new THREE.Vector3(21.1948924654,27.882331763,-5.0);
                var v282 = new THREE.Vector3(19.6106665754,29.0524551739,-5.0);
                var v283 = new THREE.Vector3(18.0990664139,30.3150023687,-5.0);
                var v284 = new THREE.Vector3(16.6654762208,31.6654762208,-5.0);
                var v285 = new THREE.Vector3(15.3150023687,33.0990664139,-5.0);
                var v286 = new THREE.Vector3(14.0524551739,34.6106665754,-5.0);
                var v287 = new THREE.Vector3(12.882331763,36.1948924654,-5.0);
                var v288 = new THREE.Vector3(11.8088000537,37.8461011548,-5.0);
                var v289 = new THREE.Vector3(10.8356839093,39.5584111258,-5.0);
                var v290 = new THREE.Vector3(9.96644951797,41.3257232205,-5.0);
                var v291 = new THREE.Vector3(9.20419304677,43.1417423666,-5.0);
                var v292 = new THREE.Vector3(8.55162961297,45.0,-5.0);
                var v293 = new THREE.Vector3(7.99587439756,46.9541349487,-5.0);
                var v294 = new THREE.Vector3(7.56142061529,48.9387651834,-5.0);
                var v295 = new THREE.Vector3(7.24991492469,50.946368596,-5.0);
                var v296 = new THREE.Vector3(7.06253798875,52.9693360058,-5.0);
                var v297 = new THREE.Vector3(7.0,55.0,-5.0);
                var v298 = new THREE.Vector3(7.06253798875,57.0306639942,-5.0);
                var v299 = new THREE.Vector3(7.24991492469,59.053631404,-5.0);
                var v300 = new THREE.Vector3(7.56142061529,61.0612348166,-5.0);
                var v301 = new THREE.Vector3(7.99587439756,63.0458650513,-5.0);
                var v302 = new THREE.Vector3(8.55162961297,65.0,-5.0);
                var v303 = new THREE.Vector3(9.20419304677,66.8582576334,-5.0);
                var v304 = new THREE.Vector3(9.96644951797,68.6742767795,-5.0);
                var v305 = new THREE.Vector3(10.8356839093,70.4415888742,-5.0);
                var v306 = new THREE.Vector3(11.8088000537,72.1538988452,-5.0);
                var v307 = new THREE.Vector3(12.882331763,73.8051075346,-5.0);
                var v308 = new THREE.Vector3(14.0524551739,75.3893334246,-5.0);
                var v309 = new THREE.Vector3(15.3150023687,76.9009335861,-5.0);
                var v310 = new THREE.Vector3(16.6654762208,78.3345237792,-5.0);
                var v311 = new THREE.Vector3(18.0990664139,79.6849976313,-5.0);
                var v312 = new THREE.Vector3(19.6106665754,80.9475448261,-5.0);
                var v313 = new THREE.Vector3(21.1948924654,82.117668237,-5.0);
                var v314 = new THREE.Vector3(22.8461011548,83.1911999463,-5.0);
                var v315 = new THREE.Vector3(24.5584111258,84.1643160907,-5.0);
                var v316 = new THREE.Vector3(26.3257232205,85.033550482,-5.0);
                var v317 = new THREE.Vector3(28.1417423666,85.7958069532,-5.0);
                var v318 = new THREE.Vector3(30.0,86.448370387,-5.0);
                var v319 = new THREE.Vector3(31.9541349487,87.0041256024,-5.0);
                var v320 = new THREE.Vector3(33.9387651834,87.4385793847,-5.0);
                var v321 = new THREE.Vector3(35.946368596,87.7500850753,-5.0);
                var v322 = new THREE.Vector3(37.9693360058,87.9374620113,-5.0);
                var v323 = new THREE.Vector3(40.0,88.0,-5.0);
                var v324 = new THREE.Vector3(42.0306639942,87.9374620113,-5.0);
                var v325 = new THREE.Vector3(44.053631404,87.7500850753,-5.0);
                var v326 = new THREE.Vector3(46.0612348166,87.4385793847,-5.0);
                var v327 = new THREE.Vector3(48.0458650513,87.0041256024,-5.0);
                var v328 = new THREE.Vector3(50.0,86.448370387,-5.0);
                var v329 = new THREE.Vector3(51.8582576334,85.7958069532,-5.0);
                var v330 = new THREE.Vector3(53.6742767795,85.033550482,-5.0);
                var v331 = new THREE.Vector3(55.4415888742,84.1643160907,-5.0);
                var v332 = new THREE.Vector3(57.1538988452,83.1911999463,-5.0);
                var v333 = new THREE.Vector3(58.8051075346,82.117668237,-5.0);
                var v334 = new THREE.Vector3(60.3893334246,80.9475448261,-5.0);
                var v335 = new THREE.Vector3(61.9009335861,79.6849976313,-5.0);
                var v336 = new THREE.Vector3(63.3345237792,78.3345237792,-5.0);
                var v337 = new THREE.Vector3(64.6849976313,76.9009335861,-5.0);
                var v338 = new THREE.Vector3(68.2842712475,45.0,-5.0);
                var v339 = new THREE.Vector3(69.233360139,48.261257166,-5.0);
                var v340 = new THREE.Vector3(69.8077238662,51.6088942932,-5.0);
                var v341 = new THREE.Vector3(70.0,55.0,-5.0);
                var v342 = new THREE.Vector3(69.8077238662,58.3911057068,-5.0);
                var v343 = new THREE.Vector3(69.233360139,61.738742834,-5.0);
                var v344 = new THREE.Vector3(68.2842712475,65.0,-5.0);
                var v345 = new THREE.Vector3(66.8405037543,78.9914017559,-5.0);
                var v346 = new THREE.Vector3(68.1410409034,77.4517664533,-5.0);
                var v347 = new THREE.Vector3(63.9914017559,81.8405037543,-5.0);
                var v348 = new THREE.Vector3(62.4517664533,83.1410409034,-5.0);
                var v349 = new THREE.Vector3(65.4558441227,80.4558441227,-5.0);
                var v350 = new THREE.Vector3(73.9694217229,66.9196639136,-5.0);
                var v351 = new THREE.Vector3(74.5832329316,65.0,-5.0);
                var v352 = new THREE.Vector3(51.9196639136,88.9694217229,-5.0);
                var v353 = new THREE.Vector3(50.0,89.5832329316,-5.0);
                var v354 = new THREE.Vector3(73.249144849,68.8019696715,-5.0);
                var v355 = new THREE.Vector3(53.8019696715,88.249144849,-5.0);
                var v356 = new THREE.Vector3(72.4246597741,70.6410178227,-5.0);
                var v357 = new THREE.Vector3(55.6410178227,87.4246597741,-5.0);
                var v358 = new THREE.Vector3(71.4985505681,72.4310444928,-5.0);
                var v359 = new THREE.Vector3(57.4310444928,86.4985505681,-5.0);
                var v360 = new THREE.Vector3(70.4737198069,74.1664394485,-5.0);
                var v361 = new THREE.Vector3(59.1664394485,85.4737198069,-5.0);
                var v362 = new THREE.Vector3(69.353379476,75.841763681,-5.0);
                var v363 = new THREE.Vector3(60.8417636811,84.353379476,-5.0);
                var v364 = new THREE.Vector3(50.0,83.2842712475,-5.0);
                var v365 = new THREE.Vector3(48.0559829729,83.8981165189,-5.0);
                var v366 = new THREE.Vector3(46.0747651331,84.3785164462,-5.0);
                var v367 = new THREE.Vector3(44.0654953224,84.7232526447,-5.0);
                var v368 = new THREE.Vector3(42.0374519206,84.9307331964,-5.0);
                var v369 = new THREE.Vector3(40.0,85.0,-5.0);
                var v370 = new THREE.Vector3(37.9625480794,84.9307331964,-5.0);
                var v371 = new THREE.Vector3(35.9345046776,84.7232526447,-5.0);
                var v372 = new THREE.Vector3(33.9252348669,84.3785164462,-5.0);
                var v373 = new THREE.Vector3(31.9440170271,83.8981165189,-5.0);
                var v374 = new THREE.Vector3(30.0,83.2842712475,-5.0);
                var v375 = new THREE.Vector3(6.03057827713,66.9196639136,-5.0);
                var v376 = new THREE.Vector3(5.41676706842,65.0,-5.0);
                var v377 = new THREE.Vector3(6.75085515104,68.8019696715,-5.0);
                var v378 = new THREE.Vector3(7.57534022586,70.6410178227,-5.0);
                var v379 = new THREE.Vector3(8.50144943193,72.4310444928,-5.0);
                var v380 = new THREE.Vector3(9.52628019312,74.1664394485,-5.0);
                var v381 = new THREE.Vector3(10.646620524,75.8417636811,-5.0);
                var v382 = new THREE.Vector3(11.8589590966,77.4517664533,-5.0);
                var v383 = new THREE.Vector3(13.1594962457,78.9914017559,-5.0);
                var v384 = new THREE.Vector3(14.5441558773,80.4558441227,-5.0);
                var v385 = new THREE.Vector3(16.0085982441,81.8405037543,-5.0);
                var v386 = new THREE.Vector3(17.5482335467,83.1410409034,-5.0);
                var v387 = new THREE.Vector3(19.1582363189,84.353379476,-5.0);
                var v388 = new THREE.Vector3(20.8335605515,85.4737198069,-5.0);
                var v389 = new THREE.Vector3(22.5689555072,86.4985505681,-5.0);
                var v390 = new THREE.Vector3(24.3589821773,87.4246597741,-5.0);
                var v391 = new THREE.Vector3(26.1980303285,88.249144849,-5.0);
                var v392 = new THREE.Vector3(28.0803360864,88.9694217229,-5.0);
                var v393 = new THREE.Vector3(30.0,89.5832329316,-5.0);
                var v394 = new THREE.Vector3(11.7157287525,45.0,-5.0);
                var v395 = new THREE.Vector3(11.1018834811,46.9440170271,-5.0);
                var v396 = new THREE.Vector3(10.6214835538,48.9252348669,-5.0);
                var v397 = new THREE.Vector3(10.2767473553,50.9345046776,-5.0);
                var v398 = new THREE.Vector3(10.0692668036,52.9625480794,-5.0);
                var v399 = new THREE.Vector3(10.0,55.0,-5.0);
                var v400 = new THREE.Vector3(10.0692668036,57.0374519206,-5.0);
                var v401 = new THREE.Vector3(10.2767473553,59.0654953224,-5.0);
                var v402 = new THREE.Vector3(10.6214835538,61.0747651331,-5.0);
                var v403 = new THREE.Vector3(11.1018834811,63.0559829729,-5.0);
                var v404 = new THREE.Vector3(11.7157287525,65.0,-5.0);
                var v405 = new THREE.Vector3(14.5441558773,29.5441558773,-5.0);
                var v406 = new THREE.Vector3(16.0085982441,28.1594962457,-5.0);
                var v407 = new THREE.Vector3(13.1594962457,31.0085982441,-5.0);
                var v408 = new THREE.Vector3(17.5482335467,26.8589590966,-5.0);
                var v409 = new THREE.Vector3(11.8589590966,32.5482335467,-5.0);
                var v410 = new THREE.Vector3(19.1582363189,25.646620524,-5.0);
                var v411 = new THREE.Vector3(10.646620524,34.1582363189,-5.0);
                var v412 = new THREE.Vector3(9.52628019312,35.8335605515,-5.0);
                var v413 = new THREE.Vector3(20.8335605515,24.5262801931,-5.0);
                var v414 = new THREE.Vector3(22.5689555072,23.5014494319,-5.0);
                var v415 = new THREE.Vector3(8.50144943193,37.5689555072,-5.0);
                var v416 = new THREE.Vector3(24.3589821773,22.5753402259,-5.0);
                var v417 = new THREE.Vector3(7.57534022586,39.3589821773,-5.0);
                var v418 = new THREE.Vector3(26.1980303285,21.750855151,-5.0);
                var v419 = new THREE.Vector3(6.75085515104,41.1980303285,-5.0);
                var v420 = new THREE.Vector3(28.0803360864,21.0305782771,-5.0);
                var v421 = new THREE.Vector3(6.03057827713,43.0803360864,-5.0);
                var v422 = new THREE.Vector3(30.0,20.4167670684,-5.0);
                var v423 = new THREE.Vector3(5.41676706842,45.0,-5.0);
                var v424 = new THREE.Vector3(48.0559829729,26.1018834811,-5.0);
                var v425 = new THREE.Vector3(50.0,26.7157287525,-5.0);
                var v426 = new THREE.Vector3(46.0747651331,25.6214835538,-5.0);
                var v427 = new THREE.Vector3(44.0654953224,25.2767473553,-5.0);
                var v428 = new THREE.Vector3(42.0374519206,25.0692668036,-5.0);
                var v429 = new THREE.Vector3(40.0,25.0,-5.0);
                var v430 = new THREE.Vector3(37.9625480794,25.0692668036,-5.0);
                var v431 = new THREE.Vector3(35.9345046776,25.2767473553,-5.0);
                var v432 = new THREE.Vector3(33.9252348669,25.6214835538,-5.0);
                var v433 = new THREE.Vector3(31.9440170271,26.1018834811,-5.0);
                var v434 = new THREE.Vector3(30.0,26.7157287525,-5.0);
                var v435 = new THREE.Vector3(50.0,20.4167670684,-5.0);
                var v436 = new THREE.Vector3(51.9196639136,21.0305782771,-5.0);
                var v437 = new THREE.Vector3(53.8019696715,21.750855151,-5.0);
                var v438 = new THREE.Vector3(55.6410178227,22.5753402259,-5.0);
                var v439 = new THREE.Vector3(57.4310444928,23.5014494319,-5.0);
                var v440 = new THREE.Vector3(59.1664394485,24.5262801931,-5.0);
                var v441 = new THREE.Vector3(60.8417636811,25.646620524,-5.0);
                var v442 = new THREE.Vector3(62.4517664533,26.8589590966,-5.0);
                var v443 = new THREE.Vector3(63.9914017559,28.1594962457,-5.0);
                var v444 = new THREE.Vector3(65.4558441227,29.5441558773,-5.0);
                var v445 = new THREE.Vector3(66.8405037543,31.0085982441,-5.0);
                var v446 = new THREE.Vector3(68.1410409034,32.5482335467,-5.0);
                var v447 = new THREE.Vector3(69.353379476,34.158236319,-5.0);
                var v448 = new THREE.Vector3(70.4737198069,35.8335605515,-5.0);
                var v449 = new THREE.Vector3(71.4985505681,37.5689555072,-5.0);
                var v450 = new THREE.Vector3(72.4246597741,39.3589821773,-5.0);
                var v451 = new THREE.Vector3(73.249144849,41.1980303285,-5.0);
                var v452 = new THREE.Vector3(73.9694217229,43.0803360864,-5.0);
                var v453 = new THREE.Vector3(74.5832329316,45.0,-5.0);
                var v454 = new THREE.Vector3(68.2842712475,65.0,-10.0);
                var v455 = new THREE.Vector3(74.5832329316,65.0,-10.0);
                var v456 = new THREE.Vector3(74.5832329316,45.0,-10.0);
                var v457 = new THREE.Vector3(68.2842712475,45.0,-10.0);
                var v458 = new THREE.Vector3(50.0,83.2842712475,-10.0);
                var v459 = new THREE.Vector3(50.0,89.5832329316,-10.0);
                var v460 = new THREE.Vector3(51.9196639136,88.9694217229,-10.0);
                var v461 = new THREE.Vector3(53.8019696715,88.249144849,-10.0);
                var v462 = new THREE.Vector3(55.6410178227,87.4246597741,-10.0);
                var v463 = new THREE.Vector3(57.4310444928,86.4985505681,-10.0);
                var v464 = new THREE.Vector3(59.1664394485,85.4737198069,-10.0);
                var v465 = new THREE.Vector3(60.8417636811,84.353379476,-10.0);
                var v466 = new THREE.Vector3(62.4517664533,83.1410409034,-10.0);
                var v467 = new THREE.Vector3(63.9914017559,81.8405037543,-10.0);
                var v468 = new THREE.Vector3(65.4558441227,80.4558441227,-10.0);
                var v469 = new THREE.Vector3(66.8405037543,78.9914017559,-10.0);
                var v470 = new THREE.Vector3(68.1410409034,77.4517664533,-10.0);
                var v471 = new THREE.Vector3(69.353379476,75.841763681,-10.0);
                var v472 = new THREE.Vector3(70.4737198069,74.1664394485,-10.0);
                var v473 = new THREE.Vector3(71.4985505681,72.4310444928,-10.0);
                var v474 = new THREE.Vector3(72.4246597741,70.6410178227,-10.0);
                var v475 = new THREE.Vector3(73.249144849,68.8019696715,-10.0);
                var v476 = new THREE.Vector3(73.9694217229,66.9196639136,-10.0);
                var v477 = new THREE.Vector3(30.0,89.5832329316,-10.0);
                var v478 = new THREE.Vector3(30.0,83.2842712475,-10.0);
                var v479 = new THREE.Vector3(5.41676706842,65.0,-10.0);
                var v480 = new THREE.Vector3(11.7157287525,65.0,-10.0);
                var v481 = new THREE.Vector3(6.03057827713,66.9196639136,-10.0);
                var v482 = new THREE.Vector3(6.75085515104,68.8019696715,-10.0);
                var v483 = new THREE.Vector3(7.57534022586,70.6410178227,-10.0);
                var v484 = new THREE.Vector3(8.50144943193,72.4310444928,-10.0);
                var v485 = new THREE.Vector3(9.52628019312,74.1664394485,-10.0);
                var v486 = new THREE.Vector3(10.646620524,75.8417636811,-10.0);
                var v487 = new THREE.Vector3(11.8589590966,77.4517664533,-10.0);
                var v488 = new THREE.Vector3(13.1594962457,78.9914017559,-10.0);
                var v489 = new THREE.Vector3(14.5441558773,80.4558441227,-10.0);
                var v490 = new THREE.Vector3(16.0085982441,81.8405037543,-10.0);
                var v491 = new THREE.Vector3(17.5482335467,83.1410409034,-10.0);
                var v492 = new THREE.Vector3(19.1582363189,84.353379476,-10.0);
                var v493 = new THREE.Vector3(20.8335605515,85.4737198069,-10.0);
                var v494 = new THREE.Vector3(22.5689555072,86.4985505681,-10.0);
                var v495 = new THREE.Vector3(24.3589821773,87.4246597741,-10.0);
                var v496 = new THREE.Vector3(26.1980303285,88.249144849,-10.0);
                var v497 = new THREE.Vector3(28.0803360864,88.9694217229,-10.0);
                var v498 = new THREE.Vector3(11.7157287525,45.0,-10.0);
                var v499 = new THREE.Vector3(5.41676706842,45.0,-10.0);
                var v500 = new THREE.Vector3(28.0803360864,21.0305782771,-10.0);
                var v501 = new THREE.Vector3(30.0,20.4167670684,-10.0);
                var v502 = new THREE.Vector3(26.1980303285,21.750855151,-10.0);
                var v503 = new THREE.Vector3(24.3589821773,22.5753402259,-10.0);
                var v504 = new THREE.Vector3(22.5689555072,23.5014494319,-10.0);
                var v505 = new THREE.Vector3(20.8335605515,24.5262801931,-10.0);
                var v506 = new THREE.Vector3(19.1582363189,25.646620524,-10.0);
                var v507 = new THREE.Vector3(17.5482335467,26.8589590966,-10.0);
                var v508 = new THREE.Vector3(16.0085982441,28.1594962457,-10.0);
                var v509 = new THREE.Vector3(14.5441558773,29.5441558773,-10.0);
                var v510 = new THREE.Vector3(13.1594962457,31.0085982441,-10.0);
                var v511 = new THREE.Vector3(11.8589590966,32.5482335467,-10.0);
                var v512 = new THREE.Vector3(10.646620524,34.1582363189,-10.0);
                var v513 = new THREE.Vector3(9.52628019312,35.8335605515,-10.0);
                var v514 = new THREE.Vector3(8.50144943193,37.5689555072,-10.0);
                var v515 = new THREE.Vector3(7.57534022586,39.3589821773,-10.0);
                var v516 = new THREE.Vector3(6.75085515104,41.1980303285,-10.0);
                var v517 = new THREE.Vector3(6.03057827713,43.0803360864,-10.0);
                var v518 = new THREE.Vector3(30.0,26.7157287525,-10.0);
                var v519 = new THREE.Vector3(50.0,20.4167670684,-10.0);
                var v520 = new THREE.Vector3(50.0,26.7157287525,-10.0);
                var v521 = new THREE.Vector3(73.9694217229,43.0803360864,-10.0);
                var v522 = new THREE.Vector3(73.249144849,41.1980303285,-10.0);
                var v523 = new THREE.Vector3(72.4246597741,39.3589821773,-10.0);
                var v524 = new THREE.Vector3(71.4985505681,37.5689555072,-10.0);
                var v525 = new THREE.Vector3(70.4737198069,35.8335605515,-10.0);
                var v526 = new THREE.Vector3(69.353379476,34.158236319,-10.0);
                var v527 = new THREE.Vector3(68.1410409034,32.5482335467,-10.0);
                var v528 = new THREE.Vector3(66.8405037543,31.0085982441,-10.0);
                var v529 = new THREE.Vector3(65.4558441227,29.5441558773,-10.0);
                var v530 = new THREE.Vector3(63.9914017559,28.1594962457,-10.0);
                var v531 = new THREE.Vector3(62.4517664533,26.8589590966,-10.0);
                var v532 = new THREE.Vector3(60.8417636811,25.646620524,-10.0);
                var v533 = new THREE.Vector3(59.1664394485,24.5262801931,-10.0);
                var v534 = new THREE.Vector3(57.4310444928,23.5014494319,-10.0);
                var v535 = new THREE.Vector3(55.6410178227,22.5753402259,-10.0);
                var v536 = new THREE.Vector3(53.8019696715,21.750855151,-10.0);
                var v537 = new THREE.Vector3(51.9196639136,21.0305782771,-10.0);
                var v538 = new THREE.Vector3(62.51958793,74.820902085,-10.0);
                var v539 = new THREE.Vector3(61.2132034356,76.2132034356,-10.0);
                var v540 = new THREE.Vector3(59.820902085,77.51958793,-10.0);
                var v541 = new THREE.Vector3(67.5909069896,66.7788730994,-10.0);
                var v542 = new THREE.Vector3(51.7788730994,82.5909069896,-10.0);
                var v543 = new THREE.Vector3(66.7857951592,68.5100398848,-10.0);
                var v544 = new THREE.Vector3(53.5100398848,81.7857951592,-10.0);
                var v545 = new THREE.Vector3(65.8721965877,70.1864888545,-10.0);
                var v546 = new THREE.Vector3(55.1864888545,80.8721965877,-10.0);
                var v547 = new THREE.Vector3(64.8538114948,71.801430123,-10.0);
                var v548 = new THREE.Vector3(56.801430123,79.8538114948,-10.0);
                var v549 = new THREE.Vector3(63.7347645027,73.3483229207,-10.0);
                var v550 = new THREE.Vector3(58.3483229207,78.7347645027,-10.0);
                var v551 = new THREE.Vector3(51.7788730994,27.4090930104,-10.0);
                var v552 = new THREE.Vector3(53.5100398848,28.2142048408,-10.0);
                var v553 = new THREE.Vector3(55.1864888545,29.1278034123,-10.0);
                var v554 = new THREE.Vector3(56.801430123,30.1461885052,-10.0);
                var v555 = new THREE.Vector3(58.3483229207,31.2652354973,-10.0);
                var v556 = new THREE.Vector3(59.820902085,32.48041207,-10.0);
                var v557 = new THREE.Vector3(61.2132034356,33.7867965644,-10.0);
                var v558 = new THREE.Vector3(62.51958793,35.179097915,-10.0);
                var v559 = new THREE.Vector3(63.7347645027,36.6516770793,-10.0);
                var v560 = new THREE.Vector3(64.8538114948,38.198569877,-10.0);
                var v561 = new THREE.Vector3(65.8721965877,39.8135111455,-10.0);
                var v562 = new THREE.Vector3(66.7857951592,41.4899601152,-10.0);
                var v563 = new THREE.Vector3(67.5909069896,43.2211269006,-10.0);
                var v564 = new THREE.Vector3(12.4090930104,66.7788730994,-10.0);
                var v565 = new THREE.Vector3(13.2142048408,68.5100398848,-10.0);
                var v566 = new THREE.Vector3(14.1278034123,70.1864888545,-10.0);
                var v567 = new THREE.Vector3(15.1461885052,71.801430123,-10.0);
                var v568 = new THREE.Vector3(16.2652354973,73.3483229207,-10.0);
                var v569 = new THREE.Vector3(17.48041207,74.820902085,-10.0);
                var v570 = new THREE.Vector3(18.7867965644,76.2132034356,-10.0);
                var v571 = new THREE.Vector3(20.179097915,77.51958793,-10.0);
                var v572 = new THREE.Vector3(21.6516770793,78.7347645027,-10.0);
                var v573 = new THREE.Vector3(23.198569877,79.8538114948,-10.0);
                var v574 = new THREE.Vector3(24.8135111455,80.8721965877,-10.0);
                var v575 = new THREE.Vector3(26.4899601152,81.7857951592,-10.0);
                var v576 = new THREE.Vector3(28.2211269006,82.5909069896,-10.0);
                var v577 = new THREE.Vector3(12.4090930104,43.2211269006,-10.0);
                var v578 = new THREE.Vector3(18.7867965644,33.7867965644,-10.0);
                var v579 = new THREE.Vector3(17.48041207,35.179097915,-10.0);
                var v580 = new THREE.Vector3(20.179097915,32.48041207,-10.0);
                var v581 = new THREE.Vector3(16.2652354973,36.6516770793,-10.0);
                var v582 = new THREE.Vector3(21.6516770793,31.2652354973,-10.0);
                var v583 = new THREE.Vector3(15.1461885052,38.198569877,-10.0);
                var v584 = new THREE.Vector3(23.198569877,30.1461885052,-10.0);
                var v585 = new THREE.Vector3(14.1278034123,39.8135111455,-10.0);
                var v586 = new THREE.Vector3(24.8135111455,29.1278034123,-10.0);
                var v587 = new THREE.Vector3(13.2142048408,41.4899601152,-10.0);
                var v588 = new THREE.Vector3(26.4899601152,28.2142048408,-10.0);
                var v589 = new THREE.Vector3(28.2211269006,27.4090930104,-10.0);
                var v590 = new THREE.Vector3(50.7510384864,26.9925872051,27.0);
                var v591 = new THREE.Vector3(49.2705098312,26.4683045111,27.0);
                var v592 = new THREE.Vector3(52.2020992923,27.5936362707,27.0);
                var v593 = new THREE.Vector3(69.9588860426,56.5700786873,27.0);
                var v594 = new THREE.Vector3(70.0,55.0,27.0);
                var v595 = new THREE.Vector3(69.835656861,58.135853898,27.0);
                var v596 = new THREE.Vector3(53.6197149922,28.2698042743,27.0);
                var v597 = new THREE.Vector3(69.6306502179,59.6930339512,27.0);
                var v598 = new THREE.Vector3(55.0,29.0192378865,27.0);
                var v599 = new THREE.Vector3(56.3391710505,29.8398829616,27.0);
                var v600 = new THREE.Vector3(69.344428022,61.2373507245,27.0);
                var v601 = new THREE.Vector3(57.6335575688,30.7294901688,27.0);
                var v602 = new THREE.Vector3(68.9777747887,62.7645713531,27.0);
                var v603 = new THREE.Vector3(58.8796117315,31.6856211563,27.0);
                var v604 = new THREE.Vector3(68.5316954889,64.2705098312,27.0);
                var v605 = new THREE.Vector3(60.0739181908,32.7056552357,27.0);
                var v606 = new THREE.Vector3(68.0074127949,65.7510384864,27.0);
                var v607 = new THREE.Vector3(61.2132034356,33.7867965644,27.0);
                var v608 = new THREE.Vector3(67.4063637293,67.2020992923,27.0);
                var v609 = new THREE.Vector3(62.2943447643,34.9260818092,27.0);
                var v610 = new THREE.Vector3(63.3143788437,36.1203882685,27.0);
                var v611 = new THREE.Vector3(66.7301957257,68.6197149922,27.0);
                var v612 = new THREE.Vector3(64.2705098312,37.3664424312,27.0);
                var v613 = new THREE.Vector3(65.9807621135,70.0,27.0);
                var v614 = new THREE.Vector3(65.1601170384,71.3391710505,27.0);
                var v615 = new THREE.Vector3(65.1601170384,38.6608289495,27.0);
                var v616 = new THREE.Vector3(64.2705098312,72.6335575688,27.0);
                var v617 = new THREE.Vector3(65.9807621135,40.0,27.0);
                var v618 = new THREE.Vector3(66.7301957257,41.3802850078,27.0);
                var v619 = new THREE.Vector3(63.3143788437,73.8796117315,27.0);
                var v620 = new THREE.Vector3(67.4063637293,42.7979007077,27.0);
                var v621 = new THREE.Vector3(62.2943447643,75.0739181908,27.0);
                var v622 = new THREE.Vector3(68.0074127949,44.2489615136,27.0);
                var v623 = new THREE.Vector3(61.2132034356,76.2132034356,27.0);
                var v624 = new THREE.Vector3(68.5316954889,45.7294901688,27.0);
                var v625 = new THREE.Vector3(60.0739181908,77.2943447643,27.0);
                var v626 = new THREE.Vector3(68.9777747887,47.2354286469,27.0);
                var v627 = new THREE.Vector3(69.344428022,48.7626492755,27.0);
                var v628 = new THREE.Vector3(58.8796117315,78.3143788437,27.0);
                var v629 = new THREE.Vector3(69.6306502179,50.3069660488,27.0);
                var v630 = new THREE.Vector3(57.6335575688,79.2705098312,27.0);
                var v631 = new THREE.Vector3(69.835656861,51.864146102,27.0);
                var v632 = new THREE.Vector3(69.9588860426,53.4299213127,27.0);
                var v633 = new THREE.Vector3(56.3391710505,80.1601170384,27.0);
                var v634 = new THREE.Vector3(55.0,80.9807621135,27.0);
                var v635 = new THREE.Vector3(53.6197149922,81.7301957257,27.0);
                var v636 = new THREE.Vector3(52.2020992923,82.4063637293,27.0);
                var v637 = new THREE.Vector3(50.7510384864,83.0074127949,27.0);
                var v638 = new THREE.Vector3(49.2705098312,83.5316954889,27.0);
                var v639 = new THREE.Vector3(47.7645713531,83.9777747887,27.0);
                var v640 = new THREE.Vector3(46.2373507245,84.344428022,27.0);
                var v641 = new THREE.Vector3(44.6930339512,84.6306502179,27.0);
                var v642 = new THREE.Vector3(43.135853898,84.835656861,27.0);
                var v643 = new THREE.Vector3(41.5700786873,84.9588860426,27.0);
                var v644 = new THREE.Vector3(40.0,85.0,27.0);
                var v645 = new THREE.Vector3(38.4299213127,84.9588860426,27.0);
                var v646 = new THREE.Vector3(36.864146102,84.835656861,27.0);
                var v647 = new THREE.Vector3(35.3069660488,84.6306502179,27.0);
                var v648 = new THREE.Vector3(33.7626492755,84.344428022,27.0);
                var v649 = new THREE.Vector3(32.2354286469,83.9777747887,27.0);
                var v650 = new THREE.Vector3(30.7294901688,83.5316954889,27.0);
                var v651 = new THREE.Vector3(29.2489615136,83.0074127949,27.0);
                var v652 = new THREE.Vector3(27.7979007077,82.4063637293,27.0);
                var v653 = new THREE.Vector3(26.3802850078,81.7301957257,27.0);
                var v654 = new THREE.Vector3(25.0,80.9807621135,27.0);
                var v655 = new THREE.Vector3(23.6608289495,80.1601170384,27.0);
                var v656 = new THREE.Vector3(22.3664424312,79.2705098312,27.0);
                var v657 = new THREE.Vector3(21.1203882685,78.3143788437,27.0);
                var v658 = new THREE.Vector3(19.9260818092,77.2943447643,27.0);
                var v659 = new THREE.Vector3(18.7867965644,76.2132034356,27.0);
                var v660 = new THREE.Vector3(17.7056552357,75.0739181908,27.0);
                var v661 = new THREE.Vector3(16.6856211563,73.8796117315,27.0);
                var v662 = new THREE.Vector3(15.7294901688,72.6335575688,27.0);
                var v663 = new THREE.Vector3(14.8398829616,71.3391710505,27.0);
                var v664 = new THREE.Vector3(14.0192378865,70.0,27.0);
                var v665 = new THREE.Vector3(13.2698042743,68.6197149922,27.0);
                var v666 = new THREE.Vector3(12.5936362707,67.2020992923,27.0);
                var v667 = new THREE.Vector3(11.9925872051,65.7510384864,27.0);
                var v668 = new THREE.Vector3(11.4683045111,64.2705098312,27.0);
                var v669 = new THREE.Vector3(11.0222252113,62.7645713531,27.0);
                var v670 = new THREE.Vector3(10.655571978,61.2373507245,27.0);
                var v671 = new THREE.Vector3(10.3693497821,59.6930339512,27.0);
                var v672 = new THREE.Vector3(10.164343139,58.135853898,27.0);
                var v673 = new THREE.Vector3(10.0411139574,56.5700786873,27.0);
                var v674 = new THREE.Vector3(10.0,55.0,27.0);
                var v675 = new THREE.Vector3(10.0411139574,53.4299213127,27.0);
                var v676 = new THREE.Vector3(10.164343139,51.864146102,27.0);
                var v677 = new THREE.Vector3(10.3693497821,50.3069660488,27.0);
                var v678 = new THREE.Vector3(10.655571978,48.7626492755,27.0);
                var v679 = new THREE.Vector3(11.0222252113,47.2354286469,27.0);
                var v680 = new THREE.Vector3(11.4683045111,45.7294901688,27.0);
                var v681 = new THREE.Vector3(11.9925872051,44.2489615136,27.0);
                var v682 = new THREE.Vector3(12.5936362707,42.7979007077,27.0);
                var v683 = new THREE.Vector3(13.2698042743,41.3802850078,27.0);
                var v684 = new THREE.Vector3(14.0192378865,40.0,27.0);
                var v685 = new THREE.Vector3(14.8398829616,38.6608289495,27.0);
                var v686 = new THREE.Vector3(15.7294901688,37.3664424312,27.0);
                var v687 = new THREE.Vector3(16.6856211563,36.1203882685,27.0);
                var v688 = new THREE.Vector3(17.7056552357,34.9260818092,27.0);
                var v689 = new THREE.Vector3(18.7867965644,33.7867965644,27.0);
                var v690 = new THREE.Vector3(19.9260818092,32.7056552357,27.0);
                var v691 = new THREE.Vector3(21.1203882685,31.6856211563,27.0);
                var v692 = new THREE.Vector3(22.3664424312,30.7294901688,27.0);
                var v693 = new THREE.Vector3(23.6608289495,29.8398829616,27.0);
                var v694 = new THREE.Vector3(25.0,29.0192378865,27.0);
                var v695 = new THREE.Vector3(26.3802850078,28.2698042743,27.0);
                var v696 = new THREE.Vector3(27.7979007077,27.5936362707,27.0);
                var v697 = new THREE.Vector3(29.2489615136,26.9925872051,27.0);
                var v698 = new THREE.Vector3(30.7294901688,26.4683045111,27.0);
                var v699 = new THREE.Vector3(32.2354286469,26.0222252113,27.0);
                var v700 = new THREE.Vector3(33.7626492755,25.655571978,27.0);
                var v701 = new THREE.Vector3(35.3069660488,25.3693497821,27.0);
                var v702 = new THREE.Vector3(36.864146102,25.164343139,27.0);
                var v703 = new THREE.Vector3(38.4299213127,25.0411139574,27.0);
                var v704 = new THREE.Vector3(40.0,25.0,27.0);
                var v705 = new THREE.Vector3(41.5700786873,25.0411139574,27.0);
                var v706 = new THREE.Vector3(43.135853898,25.164343139,27.0);
                var v707 = new THREE.Vector3(44.6930339512,25.3693497821,27.0);
                var v708 = new THREE.Vector3(46.2373507245,25.655571978,27.0);
                var v709 = new THREE.Vector3(47.7645713531,26.0222252113,27.0);
                var v710 = new THREE.Vector3(25.0,70.0,27.0);
                var v711 = new THREE.Vector3(10.5111126057,58.8822856765,27.0);
                var v712 = new THREE.Vector3(10.9046106882,60.1303021499,27.0);
                var v713 = new THREE.Vector3(11.4053831945,61.3392739261,27.0);
                var v714 = new THREE.Vector3(12.0096189432,62.5,27.0);
                var v715 = new THREE.Vector3(12.7127193357,63.6036465453,27.0);
                var v716 = new THREE.Vector3(13.5093333532,64.6418141453,27.0);
                var v717 = new THREE.Vector3(65.6066017178,44.3933982822,27.0);
                var v718 = new THREE.Vector3(66.4906666468,45.3581858547,27.0);
                var v719 = new THREE.Vector3(14.3933982822,65.6066017178,27.0);
                var v720 = new THREE.Vector3(64.6418141453,43.5093333532,27.0);
                var v721 = new THREE.Vector3(15.3581858547,66.4906666468,27.0);
                var v722 = new THREE.Vector3(67.2872806643,46.3963534547,27.0);
                var v723 = new THREE.Vector3(63.6036465453,42.7127193357,27.0);
                var v724 = new THREE.Vector3(16.3963534547,67.2872806643,27.0);
                var v725 = new THREE.Vector3(17.5,67.9903810568,27.0);
                var v726 = new THREE.Vector3(67.9903810568,47.5,27.0);
                var v727 = new THREE.Vector3(18.6607260739,68.5946168055,27.0);
                var v728 = new THREE.Vector3(62.5,42.0096189432,27.0);
                var v729 = new THREE.Vector3(68.5946168055,48.6607260739,27.0);
                var v730 = new THREE.Vector3(19.8696978501,69.0953893118,27.0);
                var v731 = new THREE.Vector3(23.6926638588,69.9429204714,27.0);
                var v732 = new THREE.Vector3(21.1177143235,69.4888873943,27.0);
                var v733 = new THREE.Vector3(61.3392739261,41.4053831945,27.0);
                var v734 = new THREE.Vector3(22.395277335,69.7721162952,27.0);
                var v735 = new THREE.Vector3(69.0953893118,49.8696978501,27.0);
                var v736 = new THREE.Vector3(60.1303021499,40.9046106882,27.0);
                var v737 = new THREE.Vector3(69.4888873943,51.1177143235,27.0);
                var v738 = new THREE.Vector3(58.8822856765,40.5111126057,27.0);
                var v739 = new THREE.Vector3(69.7721162952,52.395277335,27.0);
                var v740 = new THREE.Vector3(57.604722665,40.2278837048,27.0);
                var v741 = new THREE.Vector3(69.9429204714,53.6926638588,27.0);
                var v742 = new THREE.Vector3(56.3073361412,40.0570795286,27.0);
                var v743 = new THREE.Vector3(55.0,40.0,27.0);
                var v744 = new THREE.Vector3(69.9429204714,56.3073361412,27.0);
                var v745 = new THREE.Vector3(69.7721162952,57.604722665,27.0);
                var v746 = new THREE.Vector3(69.4888873943,58.8822856765,27.0);
                var v747 = new THREE.Vector3(69.0953893118,60.1303021499,27.0);
                var v748 = new THREE.Vector3(68.5946168055,61.3392739261,27.0);
                var v749 = new THREE.Vector3(67.9903810568,62.5,27.0);
                var v750 = new THREE.Vector3(67.2872806643,63.6036465453,27.0);
                var v751 = new THREE.Vector3(66.4906666468,64.6418141453,27.0);
                var v752 = new THREE.Vector3(65.6066017178,65.6066017178,27.0);
                var v753 = new THREE.Vector3(64.6418141453,66.4906666468,27.0);
                var v754 = new THREE.Vector3(63.6036465453,67.2872806643,27.0);
                var v755 = new THREE.Vector3(62.5,67.9903810568,27.0);
                var v756 = new THREE.Vector3(61.3392739261,68.5946168055,27.0);
                var v757 = new THREE.Vector3(60.1303021499,69.0953893118,27.0);
                var v758 = new THREE.Vector3(58.8822856765,69.4888873943,27.0);
                var v759 = new THREE.Vector3(57.604722665,69.7721162952,27.0);
                var v760 = new THREE.Vector3(25.0,40.0,27.0);
                var v761 = new THREE.Vector3(23.6926638588,40.0570795286,27.0);
                var v762 = new THREE.Vector3(56.3073361412,69.9429204714,27.0);
                var v763 = new THREE.Vector3(22.395277335,40.2278837048,27.0);
                var v764 = new THREE.Vector3(21.1177143235,40.5111126057,27.0);
                var v765 = new THREE.Vector3(55.0,70.0,27.0);
                var v766 = new THREE.Vector3(19.8696978501,40.9046106882,27.0);
                var v767 = new THREE.Vector3(18.6607260739,41.4053831945,27.0);
                var v768 = new THREE.Vector3(17.5,42.0096189432,27.0);
                var v769 = new THREE.Vector3(16.3963534547,42.7127193357,27.0);
                var v770 = new THREE.Vector3(15.3581858547,43.5093333532,27.0);
                var v771 = new THREE.Vector3(14.3933982822,44.3933982822,27.0);
                var v772 = new THREE.Vector3(13.5093333532,45.3581858547,27.0);
                var v773 = new THREE.Vector3(12.7127193357,46.3963534547,27.0);
                var v774 = new THREE.Vector3(12.0096189432,47.5,27.0);
                var v775 = new THREE.Vector3(11.4053831945,48.6607260739,27.0);
                var v776 = new THREE.Vector3(10.9046106882,49.8696978501,27.0);
                var v777 = new THREE.Vector3(10.5111126057,51.1177143235,27.0);
                var v778 = new THREE.Vector3(10.2278837048,52.395277335,27.0);
                var v779 = new THREE.Vector3(10.0570795286,53.6926638588,27.0);
                var v780 = new THREE.Vector3(10.0570795286,56.3073361412,27.0);
                var v781 = new THREE.Vector3(10.2278837048,57.604722665,27.0);
                var v782 = new THREE.Vector3(55.0,40.0,20.0);
                var v783 = new THREE.Vector3(25.0,40.0,20.0);
                var v784 = new THREE.Vector3(10.0570795286,53.6926638588,20.0);
                var v785 = new THREE.Vector3(10.0,55.0,20.0);
                var v786 = new THREE.Vector3(10.0570795286,56.3073361412,20.0);
                var v787 = new THREE.Vector3(10.2278837048,57.604722665,20.0);
                var v788 = new THREE.Vector3(23.6926638588,40.0570795286,20.0);
                var v789 = new THREE.Vector3(10.5111126057,58.8822856765,20.0);
                var v790 = new THREE.Vector3(22.395277335,40.2278837048,20.0);
                var v791 = new THREE.Vector3(10.9046106882,60.1303021499,20.0);
                var v792 = new THREE.Vector3(21.1177143235,40.5111126057,20.0);
                var v793 = new THREE.Vector3(11.4053831945,61.3392739261,20.0);
                var v794 = new THREE.Vector3(19.8696978501,40.9046106882,20.0);
                var v795 = new THREE.Vector3(12.0096189432,62.5,20.0);
                var v796 = new THREE.Vector3(18.6607260739,41.4053831945,20.0);
                var v797 = new THREE.Vector3(12.7127193357,63.6036465453,20.0);
                var v798 = new THREE.Vector3(17.5,42.0096189432,20.0);
                var v799 = new THREE.Vector3(13.5093333532,64.6418141453,20.0);
                var v800 = new THREE.Vector3(16.3963534547,42.7127193357,20.0);
                var v801 = new THREE.Vector3(14.3933982822,65.6066017178,20.0);
                var v802 = new THREE.Vector3(15.3581858547,43.5093333532,20.0);
                var v803 = new THREE.Vector3(15.3581858547,66.4906666468,20.0);
                var v804 = new THREE.Vector3(14.3933982822,44.3933982822,20.0);
                var v805 = new THREE.Vector3(16.3963534547,67.2872806643,20.0);
                var v806 = new THREE.Vector3(13.5093333532,45.3581858547,20.0);
                var v807 = new THREE.Vector3(17.5,67.9903810568,20.0);
                var v808 = new THREE.Vector3(12.7127193357,46.3963534547,20.0);
                var v809 = new THREE.Vector3(18.6607260739,68.5946168055,20.0);
                var v810 = new THREE.Vector3(12.0096189432,47.5,20.0);
                var v811 = new THREE.Vector3(19.8696978501,69.0953893118,20.0);
                var v812 = new THREE.Vector3(11.4053831945,48.6607260739,20.0);
                var v813 = new THREE.Vector3(21.1177143235,69.4888873943,20.0);
                var v814 = new THREE.Vector3(10.9046106882,49.8696978501,20.0);
                var v815 = new THREE.Vector3(22.395277335,69.7721162952,20.0);
                var v816 = new THREE.Vector3(23.6926638588,69.9429204714,20.0);
                var v817 = new THREE.Vector3(10.5111126057,51.1177143235,20.0);
                var v818 = new THREE.Vector3(25.0,70.0,20.0);
                var v819 = new THREE.Vector3(10.2278837048,52.395277335,20.0);
                var v820 = new THREE.Vector3(55.0,70.0,20.0);
                var v821 = new THREE.Vector3(69.835656861,58.135853898,20.0);
                var v822 = new THREE.Vector3(69.7721162952,57.604722665,20.0);
                var v823 = new THREE.Vector3(69.4888873943,58.8822856765,20.0);
                var v824 = new THREE.Vector3(69.0953893118,60.1303021499,20.0);
                var v825 = new THREE.Vector3(69.6306502179,59.6930339512,20.0);
                var v826 = new THREE.Vector3(43.135853898,84.835656861,20.0);
                var v827 = new THREE.Vector3(44.6930339512,84.6306502179,20.0);
                var v828 = new THREE.Vector3(69.344428022,61.2373507245,20.0);
                var v829 = new THREE.Vector3(68.5946168055,61.3392739261,20.0);
                var v830 = new THREE.Vector3(46.2373507245,84.344428022,20.0);
                var v831 = new THREE.Vector3(68.9777747887,62.7645713531,20.0);
                var v832 = new THREE.Vector3(67.9903810568,62.5,20.0);
                var v833 = new THREE.Vector3(47.7645713531,83.9777747887,20.0);
                var v834 = new THREE.Vector3(67.2872806643,63.6036465453,20.0);
                var v835 = new THREE.Vector3(66.4906666468,64.6418141453,20.0);
                var v836 = new THREE.Vector3(68.5316954889,64.2705098312,20.0);
                var v837 = new THREE.Vector3(12.5936362707,42.7979007077,20.0);
                var v838 = new THREE.Vector3(11.9925872051,44.2489615136,20.0);
                var v839 = new THREE.Vector3(49.2705098312,83.5316954889,20.0);
                var v840 = new THREE.Vector3(68.0074127949,65.7510384864,20.0);
                var v841 = new THREE.Vector3(65.6066017178,65.6066017178,20.0);
                var v842 = new THREE.Vector3(50.7510384864,83.0074127949,20.0);
                var v843 = new THREE.Vector3(13.2698042743,41.3802850078,20.0);
                var v844 = new THREE.Vector3(11.4683045111,45.7294901688,20.0);
                var v845 = new THREE.Vector3(64.6418141453,66.4906666468,20.0);
                var v846 = new THREE.Vector3(67.4063637293,67.2020992923,20.0);
                var v847 = new THREE.Vector3(52.2020992923,82.4063637293,20.0);
                var v848 = new THREE.Vector3(66.7301957257,68.6197149922,20.0);
                var v849 = new THREE.Vector3(63.6036465453,67.2872806643,20.0);
                var v850 = new THREE.Vector3(14.0192378865,40.0,20.0);
                var v851 = new THREE.Vector3(53.6197149922,81.7301957257,20.0);
                var v852 = new THREE.Vector3(62.5,67.9903810568,20.0);
                var v853 = new THREE.Vector3(65.9807621135,70.0,20.0);
                var v854 = new THREE.Vector3(55.0,80.9807621135,20.0);
                var v855 = new THREE.Vector3(61.3392739261,68.5946168055,20.0);
                var v856 = new THREE.Vector3(65.1601170384,71.3391710505,20.0);
                var v857 = new THREE.Vector3(14.8398829616,38.6608289495,20.0);
                var v858 = new THREE.Vector3(56.3391710505,80.1601170384,20.0);
                var v859 = new THREE.Vector3(11.0222252113,47.2354286469,20.0);
                var v860 = new THREE.Vector3(60.1303021499,69.0953893118,20.0);
                var v861 = new THREE.Vector3(64.2705098312,72.6335575688,20.0);
                var v862 = new THREE.Vector3(57.6335575688,79.2705098312,20.0);
                var v863 = new THREE.Vector3(58.8822856765,69.4888873943,20.0);
                var v864 = new THREE.Vector3(63.3143788437,73.8796117315,20.0);
                var v865 = new THREE.Vector3(56.3073361412,69.9429204714,20.0);
                var v866 = new THREE.Vector3(58.8796117315,78.3143788437,20.0);
                var v867 = new THREE.Vector3(15.7294901688,37.3664424312,20.0);
                var v868 = new THREE.Vector3(62.2943447643,75.0739181908,20.0);
                var v869 = new THREE.Vector3(10.655571978,48.7626492755,20.0);
                var v870 = new THREE.Vector3(57.604722665,69.7721162952,20.0);
                var v871 = new THREE.Vector3(60.0739181908,77.2943447643,20.0);
                var v872 = new THREE.Vector3(61.2132034356,76.2132034356,20.0);
                var v873 = new THREE.Vector3(16.6856211563,36.1203882685,20.0);
                var v874 = new THREE.Vector3(10.3693497821,50.3069660488,20.0);
                var v875 = new THREE.Vector3(18.7867965644,33.7867965644,20.0);
                var v876 = new THREE.Vector3(17.7056552357,34.9260818092,20.0);
                var v877 = new THREE.Vector3(10.164343139,51.864146102,20.0);
                var v878 = new THREE.Vector3(19.9260818092,32.7056552357,20.0);
                var v879 = new THREE.Vector3(10.0411139574,53.4299213127,20.0);
                var v880 = new THREE.Vector3(21.1203882685,31.6856211563,20.0);
                var v881 = new THREE.Vector3(38.4299213127,25.0411139574,20.0);
                var v882 = new THREE.Vector3(36.864146102,25.164343139,20.0);
                var v883 = new THREE.Vector3(35.3069660488,25.3693497821,20.0);
                var v884 = new THREE.Vector3(33.7626492755,25.655571978,20.0);
                var v885 = new THREE.Vector3(32.2354286469,26.0222252113,20.0);
                var v886 = new THREE.Vector3(30.7294901688,26.4683045111,20.0);
                var v887 = new THREE.Vector3(29.2489615136,26.9925872051,20.0);
                var v888 = new THREE.Vector3(27.7979007077,27.5936362707,20.0);
                var v889 = new THREE.Vector3(26.3802850078,28.2698042743,20.0);
                var v890 = new THREE.Vector3(25.0,29.0192378865,20.0);
                var v891 = new THREE.Vector3(23.6608289495,29.8398829616,20.0);
                var v892 = new THREE.Vector3(22.3664424312,30.7294901688,20.0);
                var v893 = new THREE.Vector3(40.0,25.0,20.0);
                var v894 = new THREE.Vector3(10.0411139574,56.5700786873,20.0);
                var v895 = new THREE.Vector3(10.164343139,58.135853898,20.0);
                var v896 = new THREE.Vector3(10.3693497821,59.6930339512,20.0);
                var v897 = new THREE.Vector3(10.655571978,61.2373507245,20.0);
                var v898 = new THREE.Vector3(11.0222252113,62.7645713531,20.0);
                var v899 = new THREE.Vector3(11.4683045111,64.2705098312,20.0);
                var v900 = new THREE.Vector3(11.9925872051,65.7510384864,20.0);
                var v901 = new THREE.Vector3(12.5936362707,67.2020992923,20.0);
                var v902 = new THREE.Vector3(13.2698042743,68.6197149922,20.0);
                var v903 = new THREE.Vector3(14.0192378865,70.0,20.0);
                var v904 = new THREE.Vector3(14.8398829616,71.3391710505,20.0);
                var v905 = new THREE.Vector3(15.7294901688,72.6335575688,20.0);
                var v906 = new THREE.Vector3(16.6856211563,73.8796117315,20.0);
                var v907 = new THREE.Vector3(17.7056552357,75.0739181908,20.0);
                var v908 = new THREE.Vector3(18.7867965644,76.2132034356,20.0);
                var v909 = new THREE.Vector3(58.8796117315,31.6856211563,20.0);
                var v910 = new THREE.Vector3(57.6335575688,30.7294901688,20.0);
                var v911 = new THREE.Vector3(56.3391710505,29.8398829616,20.0);
                var v912 = new THREE.Vector3(55.0,29.0192378865,20.0);
                var v913 = new THREE.Vector3(53.6197149922,28.2698042743,20.0);
                var v914 = new THREE.Vector3(52.2020992923,27.5936362707,20.0);
                var v915 = new THREE.Vector3(50.7510384864,26.9925872051,20.0);
                var v916 = new THREE.Vector3(49.2705098312,26.4683045111,20.0);
                var v917 = new THREE.Vector3(47.7645713531,26.0222252113,20.0);
                var v918 = new THREE.Vector3(46.2373507245,25.655571978,20.0);
                var v919 = new THREE.Vector3(44.6930339512,25.3693497821,20.0);
                var v920 = new THREE.Vector3(43.135853898,25.164343139,20.0);
                var v921 = new THREE.Vector3(41.5700786873,25.0411139574,20.0);
                var v922 = new THREE.Vector3(60.0739181908,32.7056552357,20.0);
                var v923 = new THREE.Vector3(56.3073361412,40.0570795286,20.0);
                var v924 = new THREE.Vector3(19.9260818092,77.2943447643,20.0);
                var v925 = new THREE.Vector3(61.2132034356,33.7867965644,20.0);
                var v926 = new THREE.Vector3(57.604722665,40.2278837048,20.0);
                var v927 = new THREE.Vector3(62.2943447643,34.9260818092,20.0);
                var v928 = new THREE.Vector3(58.8822856765,40.5111126057,20.0);
                var v929 = new THREE.Vector3(21.1203882685,78.3143788437,20.0);
                var v930 = new THREE.Vector3(63.3143788437,36.1203882685,20.0);
                var v931 = new THREE.Vector3(60.1303021499,40.9046106882,20.0);
                var v932 = new THREE.Vector3(22.3664424312,79.2705098312,20.0);
                var v933 = new THREE.Vector3(64.2705098312,37.3664424312,20.0);
                var v934 = new THREE.Vector3(61.3392739261,41.4053831945,20.0);
                var v935 = new THREE.Vector3(23.6608289495,80.1601170384,20.0);
                var v936 = new THREE.Vector3(65.1601170384,38.6608289495,20.0);
                var v937 = new THREE.Vector3(62.5,42.0096189432,20.0);
                var v938 = new THREE.Vector3(25.0,80.9807621135,20.0);
                var v939 = new THREE.Vector3(65.9807621135,40.0,20.0);
                var v940 = new THREE.Vector3(63.6036465453,42.7127193357,20.0);
                var v941 = new THREE.Vector3(26.3802850078,81.7301957257,20.0);
                var v942 = new THREE.Vector3(66.7301957257,41.3802850078,20.0);
                var v943 = new THREE.Vector3(64.6418141453,43.5093333532,20.0);
                var v944 = new THREE.Vector3(27.7979007077,82.4063637293,20.0);
                var v945 = new THREE.Vector3(67.4063637293,42.7979007077,20.0);
                var v946 = new THREE.Vector3(65.6066017178,44.3933982822,20.0);
                var v947 = new THREE.Vector3(29.2489615136,83.0074127949,20.0);
                var v948 = new THREE.Vector3(68.0074127949,44.2489615136,20.0);
                var v949 = new THREE.Vector3(66.4906666468,45.3581858547,20.0);
                var v950 = new THREE.Vector3(30.7294901688,83.5316954889,20.0);
                var v951 = new THREE.Vector3(68.5316954889,45.7294901688,20.0);
                var v952 = new THREE.Vector3(67.2872806643,46.3963534547,20.0);
                var v953 = new THREE.Vector3(67.9903810568,47.5,20.0);
                var v954 = new THREE.Vector3(32.2354286469,83.9777747887,20.0);
                var v955 = new THREE.Vector3(68.9777747887,47.2354286469,20.0);
                var v956 = new THREE.Vector3(68.5946168055,48.6607260739,20.0);
                var v957 = new THREE.Vector3(33.7626492755,84.344428022,20.0);
                var v958 = new THREE.Vector3(69.344428022,48.7626492755,20.0);
                var v959 = new THREE.Vector3(69.0953893118,49.8696978501,20.0);
                var v960 = new THREE.Vector3(69.6306502179,50.3069660488,20.0);
                var v961 = new THREE.Vector3(35.3069660488,84.6306502179,20.0);
                var v962 = new THREE.Vector3(69.4888873943,51.1177143235,20.0);
                var v963 = new THREE.Vector3(69.835656861,51.864146102,20.0);
                var v964 = new THREE.Vector3(36.864146102,84.835656861,20.0);
                var v965 = new THREE.Vector3(69.7721162952,52.395277335,20.0);
                var v966 = new THREE.Vector3(69.9588860426,53.4299213127,20.0);
                var v967 = new THREE.Vector3(38.4299213127,84.9588860426,20.0);
                var v968 = new THREE.Vector3(69.9429204714,53.6926638588,20.0);
                var v969 = new THREE.Vector3(70.0,55.0,20.0);
                var v970 = new THREE.Vector3(40.0,85.0,20.0);
                var v971 = new THREE.Vector3(69.9429204714,56.3073361412,20.0);
                var v972 = new THREE.Vector3(69.9588860426,56.5700786873,20.0);
                var v973 = new THREE.Vector3(41.5700786873,84.9588860426,20.0);
                console.log(geom.vertices)
                geom.vertices.push(v0);
                geom.vertices.push(v1);
                geom.vertices.push(v2);
                geom.vertices.push(v3);
                geom.vertices.push(v4);
                geom.vertices.push(v5);
                geom.vertices.push(v6);
                geom.vertices.push(v7);
                geom.vertices.push(v8);
                geom.vertices.push(v9);
                geom.vertices.push(v10);
                geom.vertices.push(v11);
                geom.vertices.push(v12);
                geom.vertices.push(v13);
                geom.vertices.push(v14);
                geom.vertices.push(v15);
                geom.vertices.push(v16);
                geom.vertices.push(v17);
                geom.vertices.push(v18);
                geom.vertices.push(v19);
                geom.vertices.push(v20);
                geom.vertices.push(v21);
                geom.vertices.push(v22);
                geom.vertices.push(v23);
                geom.vertices.push(v24);
                geom.vertices.push(v25);
                geom.vertices.push(v26);
                geom.vertices.push(v27);
                geom.vertices.push(v28);
                geom.vertices.push(v29);
                geom.vertices.push(v30);
                geom.vertices.push(v31);
                geom.vertices.push(v32);
                geom.vertices.push(v33);
                geom.vertices.push(v34);
                geom.vertices.push(v35);
                geom.vertices.push(v36);
                geom.vertices.push(v37);
                geom.vertices.push(v38);
                geom.vertices.push(v39);
                geom.vertices.push(v40);
                geom.vertices.push(v41);
                geom.vertices.push(v42);
                geom.vertices.push(v43);
                geom.vertices.push(v44);
                geom.vertices.push(v45);
                geom.vertices.push(v46);
                geom.vertices.push(v47);
                geom.vertices.push(v48);
                geom.vertices.push(v49);
                geom.vertices.push(v50);
                geom.vertices.push(v51);
                geom.vertices.push(v52);
                geom.vertices.push(v53);
                geom.vertices.push(v54);
                geom.vertices.push(v55);
                geom.vertices.push(v56);
                geom.vertices.push(v57);
                geom.vertices.push(v58);
                geom.vertices.push(v59);
                geom.vertices.push(v60);
                geom.vertices.push(v61);
                geom.vertices.push(v62);
                geom.vertices.push(v63);
                geom.vertices.push(v64);
                geom.vertices.push(v65);
                geom.vertices.push(v66);
                geom.vertices.push(v67);
                geom.vertices.push(v68);
                geom.vertices.push(v69);
                geom.vertices.push(v70);
                geom.vertices.push(v71);
                geom.vertices.push(v72);
                geom.vertices.push(v73);
                geom.vertices.push(v74);
                geom.vertices.push(v75);
                geom.vertices.push(v76);
                geom.vertices.push(v77);
                geom.vertices.push(v78);
                geom.vertices.push(v79);
                geom.vertices.push(v80);
                geom.vertices.push(v81);
                geom.vertices.push(v82);
                geom.vertices.push(v83);
                geom.vertices.push(v84);
                geom.vertices.push(v85);
                geom.vertices.push(v86);
                geom.vertices.push(v87);
                geom.vertices.push(v88);
                geom.vertices.push(v89);
                geom.vertices.push(v90);
                geom.vertices.push(v91);
                geom.vertices.push(v92);
                geom.vertices.push(v93);
                geom.vertices.push(v94);
                geom.vertices.push(v95);
                geom.vertices.push(v96);
                geom.vertices.push(v97);
                geom.vertices.push(v98);
                geom.vertices.push(v99);
                geom.vertices.push(v100);
                geom.vertices.push(v101);
                geom.vertices.push(v102);
                geom.vertices.push(v103);
                geom.vertices.push(v104);
                geom.vertices.push(v105);
                geom.vertices.push(v106);
                geom.vertices.push(v107);
                geom.vertices.push(v108);
                geom.vertices.push(v109);
                geom.vertices.push(v110);
                geom.vertices.push(v111);
                geom.vertices.push(v112);
                geom.vertices.push(v113);
                geom.vertices.push(v114);
                geom.vertices.push(v115);
                geom.vertices.push(v116);
                geom.vertices.push(v117);
                geom.vertices.push(v118);
                geom.vertices.push(v119);
                geom.vertices.push(v120);
                geom.vertices.push(v121);
                geom.vertices.push(v122);
                geom.vertices.push(v123);
                geom.vertices.push(v124);
                geom.vertices.push(v125);
                geom.vertices.push(v126);
                geom.vertices.push(v127);
                geom.vertices.push(v128);
                geom.vertices.push(v129);
                geom.vertices.push(v130);
                geom.vertices.push(v131);
                geom.vertices.push(v132);
                geom.vertices.push(v133);
                geom.vertices.push(v134);
                geom.vertices.push(v135);
                geom.vertices.push(v136);
                geom.vertices.push(v137);
                geom.vertices.push(v138);
                geom.vertices.push(v139);
                geom.vertices.push(v140);
                geom.vertices.push(v141);
                geom.vertices.push(v142);
                geom.vertices.push(v143);
                geom.vertices.push(v144);
                geom.vertices.push(v145);
                geom.vertices.push(v146);
                geom.vertices.push(v147);
                geom.vertices.push(v148);
                geom.vertices.push(v149);
                geom.vertices.push(v150);
                geom.vertices.push(v151);
                geom.vertices.push(v152);
                geom.vertices.push(v153);
                geom.vertices.push(v154);
                geom.vertices.push(v155);
                geom.vertices.push(v156);
                geom.vertices.push(v157);
                geom.vertices.push(v158);
                geom.vertices.push(v159);
                geom.vertices.push(v160);
                geom.vertices.push(v161);
                geom.vertices.push(v162);
                geom.vertices.push(v163);
                geom.vertices.push(v164);
                geom.vertices.push(v165);
                geom.vertices.push(v166);
                geom.vertices.push(v167);
                geom.vertices.push(v168);
                geom.vertices.push(v169);
                geom.vertices.push(v170);
                geom.vertices.push(v171);
                geom.vertices.push(v172);
                geom.vertices.push(v173);
                geom.vertices.push(v174);
                geom.vertices.push(v175);
                geom.vertices.push(v176);
                geom.vertices.push(v177);
                geom.vertices.push(v178);
                geom.vertices.push(v179);
                geom.vertices.push(v180);
                geom.vertices.push(v181);
                geom.vertices.push(v182);
                geom.vertices.push(v183);
                geom.vertices.push(v184);
                geom.vertices.push(v185);
                geom.vertices.push(v186);
                geom.vertices.push(v187);
                geom.vertices.push(v188);
                geom.vertices.push(v189);
                geom.vertices.push(v190);
                geom.vertices.push(v191);
                geom.vertices.push(v192);
                geom.vertices.push(v193);
                geom.vertices.push(v194);
                geom.vertices.push(v195);
                geom.vertices.push(v196);
                geom.vertices.push(v197);
                geom.vertices.push(v198);
                geom.vertices.push(v199);
                geom.vertices.push(v200);
                geom.vertices.push(v201);
                geom.vertices.push(v202);
                geom.vertices.push(v203);
                geom.vertices.push(v204);
                geom.vertices.push(v205);
                geom.vertices.push(v206);
                geom.vertices.push(v207);
                geom.vertices.push(v208);
                geom.vertices.push(v209);
                geom.vertices.push(v210);
                geom.vertices.push(v211);
                geom.vertices.push(v212);
                geom.vertices.push(v213);
                geom.vertices.push(v214);
                geom.vertices.push(v215);
                geom.vertices.push(v216);
                geom.vertices.push(v217);
                geom.vertices.push(v218);
                geom.vertices.push(v219);
                geom.vertices.push(v220);
                geom.vertices.push(v221);
                geom.vertices.push(v222);
                geom.vertices.push(v223);
                geom.vertices.push(v224);
                geom.vertices.push(v225);
                geom.vertices.push(v226);
                geom.vertices.push(v227);
                geom.vertices.push(v228);
                geom.vertices.push(v229);
                geom.vertices.push(v230);
                geom.vertices.push(v231);
                geom.vertices.push(v232);
                geom.vertices.push(v233);
                geom.vertices.push(v234);
                geom.vertices.push(v235);
                geom.vertices.push(v236);
                geom.vertices.push(v237);
                geom.vertices.push(v238);
                geom.vertices.push(v239);
                geom.vertices.push(v240);
                geom.vertices.push(v241);
                geom.vertices.push(v242);
                geom.vertices.push(v243);
                geom.vertices.push(v244);
                geom.vertices.push(v245);
                geom.vertices.push(v246);
                geom.vertices.push(v247);
                geom.vertices.push(v248);
                geom.vertices.push(v249);
                geom.vertices.push(v250);
                geom.vertices.push(v251);
                geom.vertices.push(v252);
                geom.vertices.push(v253);
                geom.vertices.push(v254);
                geom.vertices.push(v255);
                geom.vertices.push(v256);
                geom.vertices.push(v257);
                geom.vertices.push(v258);
                geom.vertices.push(v259);
                geom.vertices.push(v260);
                geom.vertices.push(v261);
                geom.vertices.push(v262);
                geom.vertices.push(v263);
                geom.vertices.push(v264);
                geom.vertices.push(v265);
                geom.vertices.push(v266);
                geom.vertices.push(v267);
                geom.vertices.push(v268);
                geom.vertices.push(v269);
                geom.vertices.push(v270);
                geom.vertices.push(v271);
                geom.vertices.push(v272);
                geom.vertices.push(v273);
                geom.vertices.push(v274);
                geom.vertices.push(v275);
                geom.vertices.push(v276);
                geom.vertices.push(v277);
                geom.vertices.push(v278);
                geom.vertices.push(v279);
                geom.vertices.push(v280);
                geom.vertices.push(v281);
                geom.vertices.push(v282);
                geom.vertices.push(v283);
                geom.vertices.push(v284);
                geom.vertices.push(v285);
                geom.vertices.push(v286);
                geom.vertices.push(v287);
                geom.vertices.push(v288);
                geom.vertices.push(v289);
                geom.vertices.push(v290);
                geom.vertices.push(v291);
                geom.vertices.push(v292);
                geom.vertices.push(v293);
                geom.vertices.push(v294);
                geom.vertices.push(v295);
                geom.vertices.push(v296);
                geom.vertices.push(v297);
                geom.vertices.push(v298);
                geom.vertices.push(v299);
                geom.vertices.push(v300);
                geom.vertices.push(v301);
                geom.vertices.push(v302);
                geom.vertices.push(v303);
                geom.vertices.push(v304);
                geom.vertices.push(v305);
                geom.vertices.push(v306);
                geom.vertices.push(v307);
                geom.vertices.push(v308);
                geom.vertices.push(v309);
                geom.vertices.push(v310);
                geom.vertices.push(v311);
                geom.vertices.push(v312);
                geom.vertices.push(v313);
                geom.vertices.push(v314);
                geom.vertices.push(v315);
                geom.vertices.push(v316);
                geom.vertices.push(v317);
                geom.vertices.push(v318);
                geom.vertices.push(v319);
                geom.vertices.push(v320);
                geom.vertices.push(v321);
                geom.vertices.push(v322);
                geom.vertices.push(v323);
                geom.vertices.push(v324);
                geom.vertices.push(v325);
                geom.vertices.push(v326);
                geom.vertices.push(v327);
                geom.vertices.push(v328);
                geom.vertices.push(v329);
                geom.vertices.push(v330);
                geom.vertices.push(v331);
                geom.vertices.push(v332);
                geom.vertices.push(v333);
                geom.vertices.push(v334);
                geom.vertices.push(v335);
                geom.vertices.push(v336);
                geom.vertices.push(v337);
                geom.vertices.push(v338);
                geom.vertices.push(v339);
                geom.vertices.push(v340);
                geom.vertices.push(v341);
                geom.vertices.push(v342);
                geom.vertices.push(v343);
                geom.vertices.push(v344);
                geom.vertices.push(v345);
                geom.vertices.push(v346);
                geom.vertices.push(v347);
                geom.vertices.push(v348);
                geom.vertices.push(v349);
                geom.vertices.push(v350);
                geom.vertices.push(v351);
                geom.vertices.push(v352);
                geom.vertices.push(v353);
                geom.vertices.push(v354);
                geom.vertices.push(v355);
                geom.vertices.push(v356);
                geom.vertices.push(v357);
                geom.vertices.push(v358);
                geom.vertices.push(v359);
                geom.vertices.push(v360);
                geom.vertices.push(v361);
                geom.vertices.push(v362);
                geom.vertices.push(v363);
                geom.vertices.push(v364);
                geom.vertices.push(v365);
                geom.vertices.push(v366);
                geom.vertices.push(v367);
                geom.vertices.push(v368);
                geom.vertices.push(v369);
                geom.vertices.push(v370);
                geom.vertices.push(v371);
                geom.vertices.push(v372);
                geom.vertices.push(v373);
                geom.vertices.push(v374);
                geom.vertices.push(v375);
                geom.vertices.push(v376);
                geom.vertices.push(v377);
                geom.vertices.push(v378);
                geom.vertices.push(v379);
                geom.vertices.push(v380);
                geom.vertices.push(v381);
                geom.vertices.push(v382);
                geom.vertices.push(v383);
                geom.vertices.push(v384);
                geom.vertices.push(v385);
                geom.vertices.push(v386);
                geom.vertices.push(v387);
                geom.vertices.push(v388);
                geom.vertices.push(v389);
                geom.vertices.push(v390);
                geom.vertices.push(v391);
                geom.vertices.push(v392);
                geom.vertices.push(v393);
                geom.vertices.push(v394);
                geom.vertices.push(v395);
                geom.vertices.push(v396);
                geom.vertices.push(v397);
                geom.vertices.push(v398);
                geom.vertices.push(v399);
                geom.vertices.push(v400);
                geom.vertices.push(v401);
                geom.vertices.push(v402);
                geom.vertices.push(v403);
                geom.vertices.push(v404);
                geom.vertices.push(v405);
                geom.vertices.push(v406);
                geom.vertices.push(v407);
                geom.vertices.push(v408);
                geom.vertices.push(v409);
                geom.vertices.push(v410);
                geom.vertices.push(v411);
                geom.vertices.push(v412);
                geom.vertices.push(v413);
                geom.vertices.push(v414);
                geom.vertices.push(v415);
                geom.vertices.push(v416);
                geom.vertices.push(v417);
                geom.vertices.push(v418);
                geom.vertices.push(v419);
                geom.vertices.push(v420);
                geom.vertices.push(v421);
                geom.vertices.push(v422);
                geom.vertices.push(v423);
                geom.vertices.push(v424);
                geom.vertices.push(v425);
                geom.vertices.push(v426);
                geom.vertices.push(v427);
                geom.vertices.push(v428);
                geom.vertices.push(v429);
                geom.vertices.push(v430);
                geom.vertices.push(v431);
                geom.vertices.push(v432);
                geom.vertices.push(v433);
                geom.vertices.push(v434);
                geom.vertices.push(v435);
                geom.vertices.push(v436);
                geom.vertices.push(v437);
                geom.vertices.push(v438);
                geom.vertices.push(v439);
                geom.vertices.push(v440);
                geom.vertices.push(v441);
                geom.vertices.push(v442);
                geom.vertices.push(v443);
                geom.vertices.push(v444);
                geom.vertices.push(v445);
                geom.vertices.push(v446);
                geom.vertices.push(v447);
                geom.vertices.push(v448);
                geom.vertices.push(v449);
                geom.vertices.push(v450);
                geom.vertices.push(v451);
                geom.vertices.push(v452);
                geom.vertices.push(v453);
                geom.vertices.push(v454);
                geom.vertices.push(v455);
                geom.vertices.push(v456);
                geom.vertices.push(v457);
                geom.vertices.push(v458);
                geom.vertices.push(v459);
                geom.vertices.push(v460);
                geom.vertices.push(v461);
                geom.vertices.push(v462);
                geom.vertices.push(v463);
                geom.vertices.push(v464);
                geom.vertices.push(v465);
                geom.vertices.push(v466);
                geom.vertices.push(v467);
                geom.vertices.push(v468);
                geom.vertices.push(v469);
                geom.vertices.push(v470);
                geom.vertices.push(v471);
                geom.vertices.push(v472);
                geom.vertices.push(v473);
                geom.vertices.push(v474);
                geom.vertices.push(v475);
                geom.vertices.push(v476);
                geom.vertices.push(v477);
                geom.vertices.push(v478);
                geom.vertices.push(v479);
                geom.vertices.push(v480);
                geom.vertices.push(v481);
                geom.vertices.push(v482);
                geom.vertices.push(v483);
                geom.vertices.push(v484);
                geom.vertices.push(v485);
                geom.vertices.push(v486);
                geom.vertices.push(v487);
                geom.vertices.push(v488);
                geom.vertices.push(v489);
                geom.vertices.push(v490);
                geom.vertices.push(v491);
                geom.vertices.push(v492);
                geom.vertices.push(v493);
                geom.vertices.push(v494);
                geom.vertices.push(v495);
                geom.vertices.push(v496);
                geom.vertices.push(v497);
                geom.vertices.push(v498);
                geom.vertices.push(v499);
                geom.vertices.push(v500);
                geom.vertices.push(v501);
                geom.vertices.push(v502);
                geom.vertices.push(v503);
                geom.vertices.push(v504);
                geom.vertices.push(v505);
                geom.vertices.push(v506);
                geom.vertices.push(v507);
                geom.vertices.push(v508);
                geom.vertices.push(v509);
                geom.vertices.push(v510);
                geom.vertices.push(v511);
                geom.vertices.push(v512);
                geom.vertices.push(v513);
                geom.vertices.push(v514);
                geom.vertices.push(v515);
                geom.vertices.push(v516);
                geom.vertices.push(v517);
                geom.vertices.push(v518);
                geom.vertices.push(v519);
                geom.vertices.push(v520);
                geom.vertices.push(v521);
                geom.vertices.push(v522);
                geom.vertices.push(v523);
                geom.vertices.push(v524);
                geom.vertices.push(v525);
                geom.vertices.push(v526);
                geom.vertices.push(v527);
                geom.vertices.push(v528);
                geom.vertices.push(v529);
                geom.vertices.push(v530);
                geom.vertices.push(v531);
                geom.vertices.push(v532);
                geom.vertices.push(v533);
                geom.vertices.push(v534);
                geom.vertices.push(v535);
                geom.vertices.push(v536);
                geom.vertices.push(v537);
                geom.vertices.push(v538);
                geom.vertices.push(v539);
                geom.vertices.push(v540);
                geom.vertices.push(v541);
                geom.vertices.push(v542);
                geom.vertices.push(v543);
                geom.vertices.push(v544);
                geom.vertices.push(v545);
                geom.vertices.push(v546);
                geom.vertices.push(v547);
                geom.vertices.push(v548);
                geom.vertices.push(v549);
                geom.vertices.push(v550);
                geom.vertices.push(v551);
                geom.vertices.push(v552);
                geom.vertices.push(v553);
                geom.vertices.push(v554);
                geom.vertices.push(v555);
                geom.vertices.push(v556);
                geom.vertices.push(v557);
                geom.vertices.push(v558);
                geom.vertices.push(v559);
                geom.vertices.push(v560);
                geom.vertices.push(v561);
                geom.vertices.push(v562);
                geom.vertices.push(v563);
                geom.vertices.push(v564);
                geom.vertices.push(v565);
                geom.vertices.push(v566);
                geom.vertices.push(v567);
                geom.vertices.push(v568);
                geom.vertices.push(v569);
                geom.vertices.push(v570);
                geom.vertices.push(v571);
                geom.vertices.push(v572);
                geom.vertices.push(v573);
                geom.vertices.push(v574);
                geom.vertices.push(v575);
                geom.vertices.push(v576);
                geom.vertices.push(v577);
                geom.vertices.push(v578);
                geom.vertices.push(v579);
                geom.vertices.push(v580);
                geom.vertices.push(v581);
                geom.vertices.push(v582);
                geom.vertices.push(v583);
                geom.vertices.push(v584);
                geom.vertices.push(v585);
                geom.vertices.push(v586);
                geom.vertices.push(v587);
                geom.vertices.push(v588);
                geom.vertices.push(v589);
                geom.vertices.push(v590);
                geom.vertices.push(v591);
                geom.vertices.push(v592);
                geom.vertices.push(v593);
                geom.vertices.push(v594);
                geom.vertices.push(v595);
                geom.vertices.push(v596);
                geom.vertices.push(v597);
                geom.vertices.push(v598);
                geom.vertices.push(v599);
                geom.vertices.push(v600);
                geom.vertices.push(v601);
                geom.vertices.push(v602);
                geom.vertices.push(v603);
                geom.vertices.push(v604);
                geom.vertices.push(v605);
                geom.vertices.push(v606);
                geom.vertices.push(v607);
                geom.vertices.push(v608);
                geom.vertices.push(v609);
                geom.vertices.push(v610);
                geom.vertices.push(v611);
                geom.vertices.push(v612);
                geom.vertices.push(v613);
                geom.vertices.push(v614);
                geom.vertices.push(v615);
                geom.vertices.push(v616);
                geom.vertices.push(v617);
                geom.vertices.push(v618);
                geom.vertices.push(v619);
                geom.vertices.push(v620);
                geom.vertices.push(v621);
                geom.vertices.push(v622);
                geom.vertices.push(v623);
                geom.vertices.push(v624);
                geom.vertices.push(v625);
                geom.vertices.push(v626);
                geom.vertices.push(v627);
                geom.vertices.push(v628);
                geom.vertices.push(v629);
                geom.vertices.push(v630);
                geom.vertices.push(v631);
                geom.vertices.push(v632);
                geom.vertices.push(v633);
                geom.vertices.push(v634);
                geom.vertices.push(v635);
                geom.vertices.push(v636);
                geom.vertices.push(v637);
                geom.vertices.push(v638);
                geom.vertices.push(v639);
                geom.vertices.push(v640);
                geom.vertices.push(v641);
                geom.vertices.push(v642);
                geom.vertices.push(v643);
                geom.vertices.push(v644);
                geom.vertices.push(v645);
                geom.vertices.push(v646);
                geom.vertices.push(v647);
                geom.vertices.push(v648);
                geom.vertices.push(v649);
                geom.vertices.push(v650);
                geom.vertices.push(v651);
                geom.vertices.push(v652);
                geom.vertices.push(v653);
                geom.vertices.push(v654);
                geom.vertices.push(v655);
                geom.vertices.push(v656);
                geom.vertices.push(v657);
                geom.vertices.push(v658);
                geom.vertices.push(v659);
                geom.vertices.push(v660);
                geom.vertices.push(v661);
                geom.vertices.push(v662);
                geom.vertices.push(v663);
                geom.vertices.push(v664);
                geom.vertices.push(v665);
                geom.vertices.push(v666);
                geom.vertices.push(v667);
                geom.vertices.push(v668);
                geom.vertices.push(v669);
                geom.vertices.push(v670);
                geom.vertices.push(v671);
                geom.vertices.push(v672);
                geom.vertices.push(v673);
                geom.vertices.push(v674);
                geom.vertices.push(v675);
                geom.vertices.push(v676);
                geom.vertices.push(v677);
                geom.vertices.push(v678);
                geom.vertices.push(v679);
                geom.vertices.push(v680);
                geom.vertices.push(v681);
                geom.vertices.push(v682);
                geom.vertices.push(v683);
                geom.vertices.push(v684);
                geom.vertices.push(v685);
                geom.vertices.push(v686);
                geom.vertices.push(v687);
                geom.vertices.push(v688);
                geom.vertices.push(v689);
                geom.vertices.push(v690);
                geom.vertices.push(v691);
                geom.vertices.push(v692);
                geom.vertices.push(v693);
                geom.vertices.push(v694);
                geom.vertices.push(v695);
                geom.vertices.push(v696);
                geom.vertices.push(v697);
                geom.vertices.push(v698);
                geom.vertices.push(v699);
                geom.vertices.push(v700);
                geom.vertices.push(v701);
                geom.vertices.push(v702);
                geom.vertices.push(v703);
                geom.vertices.push(v704);
                geom.vertices.push(v705);
                geom.vertices.push(v706);
                geom.vertices.push(v707);
                geom.vertices.push(v708);
                geom.vertices.push(v709);
                geom.vertices.push(v710);
                geom.vertices.push(v711);
                geom.vertices.push(v712);
                geom.vertices.push(v713);
                geom.vertices.push(v714);
                geom.vertices.push(v715);
                geom.vertices.push(v716);
                geom.vertices.push(v717);
                geom.vertices.push(v718);
                geom.vertices.push(v719);
                geom.vertices.push(v720);
                geom.vertices.push(v721);
                geom.vertices.push(v722);
                geom.vertices.push(v723);
                geom.vertices.push(v724);
                geom.vertices.push(v725);
                geom.vertices.push(v726);
                geom.vertices.push(v727);
                geom.vertices.push(v728);
                geom.vertices.push(v729);
                geom.vertices.push(v730);
                geom.vertices.push(v731);
                geom.vertices.push(v732);
                geom.vertices.push(v733);
                geom.vertices.push(v734);
                geom.vertices.push(v735);
                geom.vertices.push(v736);
                geom.vertices.push(v737);
                geom.vertices.push(v738);
                geom.vertices.push(v739);
                geom.vertices.push(v740);
                geom.vertices.push(v741);
                geom.vertices.push(v742);
                geom.vertices.push(v743);
                geom.vertices.push(v744);
                geom.vertices.push(v745);
                geom.vertices.push(v746);
                geom.vertices.push(v747);
                geom.vertices.push(v748);
                geom.vertices.push(v749);
                geom.vertices.push(v750);
                geom.vertices.push(v751);
                geom.vertices.push(v752);
                geom.vertices.push(v753);
                geom.vertices.push(v754);
                geom.vertices.push(v755);
                geom.vertices.push(v756);
                geom.vertices.push(v757);
                geom.vertices.push(v758);
                geom.vertices.push(v759);
                geom.vertices.push(v760);
                geom.vertices.push(v761);
                geom.vertices.push(v762);
                geom.vertices.push(v763);
                geom.vertices.push(v764);
                geom.vertices.push(v765);
                geom.vertices.push(v766);
                geom.vertices.push(v767);
                geom.vertices.push(v768);
                geom.vertices.push(v769);
                geom.vertices.push(v770);
                geom.vertices.push(v771);
                geom.vertices.push(v772);
                geom.vertices.push(v773);
                geom.vertices.push(v774);
                geom.vertices.push(v775);
                geom.vertices.push(v776);
                geom.vertices.push(v777);
                geom.vertices.push(v778);
                geom.vertices.push(v779);
                geom.vertices.push(v780);
                geom.vertices.push(v781);
                geom.vertices.push(v782);
                geom.vertices.push(v783);
                geom.vertices.push(v784);
                geom.vertices.push(v785);
                geom.vertices.push(v786);
                geom.vertices.push(v787);
                geom.vertices.push(v788);
                geom.vertices.push(v789);
                geom.vertices.push(v790);
                geom.vertices.push(v791);
                geom.vertices.push(v792);
                geom.vertices.push(v793);
                geom.vertices.push(v794);
                geom.vertices.push(v795);
                geom.vertices.push(v796);
                geom.vertices.push(v797);
                geom.vertices.push(v798);
                geom.vertices.push(v799);
                geom.vertices.push(v800);
                geom.vertices.push(v801);
                geom.vertices.push(v802);
                geom.vertices.push(v803);
                geom.vertices.push(v804);
                geom.vertices.push(v805);
                geom.vertices.push(v806);
                geom.vertices.push(v807);
                geom.vertices.push(v808);
                geom.vertices.push(v809);
                geom.vertices.push(v810);
                geom.vertices.push(v811);
                geom.vertices.push(v812);
                geom.vertices.push(v813);
                geom.vertices.push(v814);
                geom.vertices.push(v815);
                geom.vertices.push(v816);
                geom.vertices.push(v817);
                geom.vertices.push(v818);
                geom.vertices.push(v819);
                geom.vertices.push(v820);
                geom.vertices.push(v821);
                geom.vertices.push(v822);
                geom.vertices.push(v823);
                geom.vertices.push(v824);
                geom.vertices.push(v825);
                geom.vertices.push(v826);
                geom.vertices.push(v827);
                geom.vertices.push(v828);
                geom.vertices.push(v829);
                geom.vertices.push(v830);
                geom.vertices.push(v831);
                geom.vertices.push(v832);
                geom.vertices.push(v833);
                geom.vertices.push(v834);
                geom.vertices.push(v835);
                geom.vertices.push(v836);
                geom.vertices.push(v837);
                geom.vertices.push(v838);
                geom.vertices.push(v839);
                geom.vertices.push(v840);
                geom.vertices.push(v841);
                geom.vertices.push(v842);
                geom.vertices.push(v843);
                geom.vertices.push(v844);
                geom.vertices.push(v845);
                geom.vertices.push(v846);
                geom.vertices.push(v847);
                geom.vertices.push(v848);
                geom.vertices.push(v849);
                geom.vertices.push(v850);
                geom.vertices.push(v851);
                geom.vertices.push(v852);
                geom.vertices.push(v853);
                geom.vertices.push(v854);
                geom.vertices.push(v855);
                geom.vertices.push(v856);
                geom.vertices.push(v857);
                geom.vertices.push(v858);
                geom.vertices.push(v859);
                geom.vertices.push(v860);
                geom.vertices.push(v861);
                geom.vertices.push(v862);
                geom.vertices.push(v863);
                geom.vertices.push(v864);
                geom.vertices.push(v865);
                geom.vertices.push(v866);
                geom.vertices.push(v867);
                geom.vertices.push(v868);
                geom.vertices.push(v869);
                geom.vertices.push(v870);
                geom.vertices.push(v871);
                geom.vertices.push(v872);
                geom.vertices.push(v873);
                geom.vertices.push(v874);
                geom.vertices.push(v875);
                geom.vertices.push(v876);
                geom.vertices.push(v877);
                geom.vertices.push(v878);
                geom.vertices.push(v879);
                geom.vertices.push(v880);
                geom.vertices.push(v881);
                geom.vertices.push(v882);
                geom.vertices.push(v883);
                geom.vertices.push(v884);
                geom.vertices.push(v885);
                geom.vertices.push(v886);
                geom.vertices.push(v887);
                geom.vertices.push(v888);
                geom.vertices.push(v889);
                geom.vertices.push(v890);
                geom.vertices.push(v891);
                geom.vertices.push(v892);
                geom.vertices.push(v893);
                geom.vertices.push(v894);
                geom.vertices.push(v895);
                geom.vertices.push(v896);
                geom.vertices.push(v897);
                geom.vertices.push(v898);
                geom.vertices.push(v899);
                geom.vertices.push(v900);
                geom.vertices.push(v901);
                geom.vertices.push(v902);
                geom.vertices.push(v903);
                geom.vertices.push(v904);
                geom.vertices.push(v905);
                geom.vertices.push(v906);
                geom.vertices.push(v907);
                geom.vertices.push(v908);
                geom.vertices.push(v909);
                geom.vertices.push(v910);
                geom.vertices.push(v911);
                geom.vertices.push(v912);
                geom.vertices.push(v913);
                geom.vertices.push(v914);
                geom.vertices.push(v915);
                geom.vertices.push(v916);
                geom.vertices.push(v917);
                geom.vertices.push(v918);
                geom.vertices.push(v919);
                geom.vertices.push(v920);
                geom.vertices.push(v921);
                geom.vertices.push(v922);
                geom.vertices.push(v923);
                geom.vertices.push(v924);
                geom.vertices.push(v925);
                geom.vertices.push(v926);
                geom.vertices.push(v927);
                geom.vertices.push(v928);
                geom.vertices.push(v929);
                geom.vertices.push(v930);
                geom.vertices.push(v931);
                geom.vertices.push(v932);
                geom.vertices.push(v933);
                geom.vertices.push(v934);
                geom.vertices.push(v935);
                geom.vertices.push(v936);
                geom.vertices.push(v937);
                geom.vertices.push(v938);
                geom.vertices.push(v939);
                geom.vertices.push(v940);
                geom.vertices.push(v941);
                geom.vertices.push(v942);
                geom.vertices.push(v943);
                geom.vertices.push(v944);
                geom.vertices.push(v945);
                geom.vertices.push(v946);
                geom.vertices.push(v947);
                geom.vertices.push(v948);
                geom.vertices.push(v949);
                geom.vertices.push(v950);
                geom.vertices.push(v951);
                geom.vertices.push(v952);
                geom.vertices.push(v953);
                geom.vertices.push(v954);
                geom.vertices.push(v955);
                geom.vertices.push(v956);
                geom.vertices.push(v957);
                geom.vertices.push(v958);
                geom.vertices.push(v959);
                geom.vertices.push(v960);
                geom.vertices.push(v961);
                geom.vertices.push(v962);
                geom.vertices.push(v963);
                geom.vertices.push(v964);
                geom.vertices.push(v965);
                geom.vertices.push(v966);
                geom.vertices.push(v967);
                geom.vertices.push(v968);
                geom.vertices.push(v969);
                geom.vertices.push(v970);
                geom.vertices.push(v971);
                geom.vertices.push(v972);
                geom.vertices.push(v973);
                geom.faces.push( new THREE.Face3(0, 1, 2) );
                geom.faces.push( new THREE.Face3(0, 2, 3) );
                geom.faces.push( new THREE.Face3(4, 5, 6) );
                geom.faces.push( new THREE.Face3(7, 5, 4) );
                geom.faces.push( new THREE.Face3(2, 8, 9) );
                geom.faces.push( new THREE.Face3(1, 4, 8) );
                geom.faces.push( new THREE.Face3(1, 7, 4) );
                geom.faces.push( new THREE.Face3(1, 8, 2) );
                geom.faces.push( new THREE.Face3(10, 3, 11) );
                geom.faces.push( new THREE.Face3(0, 3, 10) );
                geom.faces.push( new THREE.Face3(12, 13, 14) );
                geom.faces.push( new THREE.Face3(15, 10, 13) );
                geom.faces.push( new THREE.Face3(15, 0, 10) );
                geom.faces.push( new THREE.Face3(15, 13, 12) );
                geom.faces.push( new THREE.Face3(7, 16, 17) );
                geom.faces.push( new THREE.Face3(16, 7, 18) );
                geom.faces.push( new THREE.Face3(7, 17, 19) );
                geom.faces.push( new THREE.Face3(18, 7, 20) );
                geom.faces.push( new THREE.Face3(7, 19, 21) );
                geom.faces.push( new THREE.Face3(20, 7, 22) );
                geom.faces.push( new THREE.Face3(7, 21, 23) );
                geom.faces.push( new THREE.Face3(22, 7, 24) );
                geom.faces.push( new THREE.Face3(7, 23, 25) );
                geom.faces.push( new THREE.Face3(24, 7, 26) );
                geom.faces.push( new THREE.Face3(7, 25, 27) );
                geom.faces.push( new THREE.Face3(26, 7, 28) );
                geom.faces.push( new THREE.Face3(7, 27, 29) );
                geom.faces.push( new THREE.Face3(28, 7, 30) );
                geom.faces.push( new THREE.Face3(7, 29, 31) );
                geom.faces.push( new THREE.Face3(30, 7, 32) );
                geom.faces.push( new THREE.Face3(7, 31, 33) );
                geom.faces.push( new THREE.Face3(32, 7, 34) );
                geom.faces.push( new THREE.Face3(7, 33, 35) );
                geom.faces.push( new THREE.Face3(34, 7, 36) );
                geom.faces.push( new THREE.Face3(7, 35, 37) );
                geom.faces.push( new THREE.Face3(36, 7, 38) );
                geom.faces.push( new THREE.Face3(7, 37, 39) );
                geom.faces.push( new THREE.Face3(38, 7, 40) );
                geom.faces.push( new THREE.Face3(7, 39, 41) );
                geom.faces.push( new THREE.Face3(40, 7, 42) );
                geom.faces.push( new THREE.Face3(7, 41, 43) );
                geom.faces.push( new THREE.Face3(42, 7, 44) );
                geom.faces.push( new THREE.Face3(7, 43, 45) );
                geom.faces.push( new THREE.Face3(7, 45, 46) );
                geom.faces.push( new THREE.Face3(7, 46, 47) );
                geom.faces.push( new THREE.Face3(7, 47, 48) );
                geom.faces.push( new THREE.Face3(7, 48, 49) );
                geom.faces.push( new THREE.Face3(50, 44, 1) );
                geom.faces.push( new THREE.Face3(51, 50, 1) );
                geom.faces.push( new THREE.Face3(52, 51, 1) );
                geom.faces.push( new THREE.Face3(53, 52, 1) );
                geom.faces.push( new THREE.Face3(54, 53, 1) );
                geom.faces.push( new THREE.Face3(55, 54, 1) );
                geom.faces.push( new THREE.Face3(56, 55, 1) );
                geom.faces.push( new THREE.Face3(57, 56, 1) );
                geom.faces.push( new THREE.Face3(58, 57, 1) );
                geom.faces.push( new THREE.Face3(59, 58, 1) );
                geom.faces.push( new THREE.Face3(60, 59, 1) );
                geom.faces.push( new THREE.Face3(61, 60, 1) );
                geom.faces.push( new THREE.Face3(62, 61, 1) );
                geom.faces.push( new THREE.Face3(63, 62, 1) );
                geom.faces.push( new THREE.Face3(64, 63, 1) );
                geom.faces.push( new THREE.Face3(65, 64, 1) );
                geom.faces.push( new THREE.Face3(66, 65, 1) );
                geom.faces.push( new THREE.Face3(67, 66, 1) );
                geom.faces.push( new THREE.Face3(68, 67, 1) );
                geom.faces.push( new THREE.Face3(69, 68, 1) );
                geom.faces.push( new THREE.Face3(69, 1, 70) );
                geom.faces.push( new THREE.Face3(70, 1, 71) );
                geom.faces.push( new THREE.Face3(71, 1, 72) );
                geom.faces.push( new THREE.Face3(72, 1, 73) );
                geom.faces.push( new THREE.Face3(73, 1, 74) );
                geom.faces.push( new THREE.Face3(74, 1, 75) );
                geom.faces.push( new THREE.Face3(75, 1, 76) );
                geom.faces.push( new THREE.Face3(76, 1, 77) );
                geom.faces.push( new THREE.Face3(77, 1, 78) );
                geom.faces.push( new THREE.Face3(78, 1, 79) );
                geom.faces.push( new THREE.Face3(79, 1, 80) );
                geom.faces.push( new THREE.Face3(80, 1, 81) );
                geom.faces.push( new THREE.Face3(82, 83, 15) );
                geom.faces.push( new THREE.Face3(84, 82, 15) );
                geom.faces.push( new THREE.Face3(85, 84, 15) );
                geom.faces.push( new THREE.Face3(86, 85, 15) );
                geom.faces.push( new THREE.Face3(87, 86, 15) );
                geom.faces.push( new THREE.Face3(88, 87, 15) );
                geom.faces.push( new THREE.Face3(89, 88, 15) );
                geom.faces.push( new THREE.Face3(90, 89, 15) );
                geom.faces.push( new THREE.Face3(91, 90, 15) );
                geom.faces.push( new THREE.Face3(92, 91, 15) );
                geom.faces.push( new THREE.Face3(93, 92, 15) );
                geom.faces.push( new THREE.Face3(94, 93, 15) );
                geom.faces.push( new THREE.Face3(95, 94, 15) );
                geom.faces.push( new THREE.Face3(96, 95, 15) );
                geom.faces.push( new THREE.Face3(97, 96, 15) );
                geom.faces.push( new THREE.Face3(98, 97, 15) );
                geom.faces.push( new THREE.Face3(99, 98, 15) );
                geom.faces.push( new THREE.Face3(100, 99, 15) );
                geom.faces.push( new THREE.Face3(101, 100, 15) );
                geom.faces.push( new THREE.Face3(102, 101, 15) );
                geom.faces.push( new THREE.Face3(103, 102, 15) );
                geom.faces.push( new THREE.Face3(104, 103, 15) );
                geom.faces.push( new THREE.Face3(105, 104, 15) );
                geom.faces.push( new THREE.Face3(49, 105, 15) );
                geom.faces.push( new THREE.Face3(7, 49, 15) );
                geom.faces.push( new THREE.Face3(106, 107, 0) );
                geom.faces.push( new THREE.Face3(108, 106, 0) );
                geom.faces.push( new THREE.Face3(109, 108, 0) );
                geom.faces.push( new THREE.Face3(110, 109, 0) );
                geom.faces.push( new THREE.Face3(111, 110, 0) );
                geom.faces.push( new THREE.Face3(112, 111, 0) );
                geom.faces.push( new THREE.Face3(113, 112, 0) );
                geom.faces.push( new THREE.Face3(114, 113, 0) );
                geom.faces.push( new THREE.Face3(115, 114, 0) );
                geom.faces.push( new THREE.Face3(116, 115, 0) );
                geom.faces.push( new THREE.Face3(117, 116, 0) );
                geom.faces.push( new THREE.Face3(118, 117, 0) );
                geom.faces.push( new THREE.Face3(119, 118, 0) );
                geom.faces.push( new THREE.Face3(120, 119, 0) );
                geom.faces.push( new THREE.Face3(121, 120, 0) );
                geom.faces.push( new THREE.Face3(122, 121, 0) );
                geom.faces.push( new THREE.Face3(123, 122, 0) );
                geom.faces.push( new THREE.Face3(83, 123, 0) );
                geom.faces.push( new THREE.Face3(15, 83, 0) );
                geom.faces.push( new THREE.Face3(124, 125, 0) );
                geom.faces.push( new THREE.Face3(126, 124, 0) );
                geom.faces.push( new THREE.Face3(107, 126, 0) );
                geom.faces.push( new THREE.Face3(81, 1, 0) );
                geom.faces.push( new THREE.Face3(127, 81, 0) );
                geom.faces.push( new THREE.Face3(128, 127, 0) );
                geom.faces.push( new THREE.Face3(129, 128, 0) );
                geom.faces.push( new THREE.Face3(125, 129, 0) );
                geom.faces.push( new THREE.Face3(44, 7, 1) );
                geom.faces.push( new THREE.Face3(11, 2, 9) );
                geom.faces.push( new THREE.Face3(3, 2, 11) );
                geom.faces.push( new THREE.Face3(11, 9, 8) );
                geom.faces.push( new THREE.Face3(11, 8, 10) );
                geom.faces.push( new THREE.Face3(130, 4, 131) );
                geom.faces.push( new THREE.Face3(132, 4, 130) );
                geom.faces.push( new THREE.Face3(133, 131, 4) );
                geom.faces.push( new THREE.Face3(134, 4, 132) );
                geom.faces.push( new THREE.Face3(135, 133, 4) );
                geom.faces.push( new THREE.Face3(136, 135, 4) );
                geom.faces.push( new THREE.Face3(137, 4, 134) );
                geom.faces.push( new THREE.Face3(138, 4, 137) );
                geom.faces.push( new THREE.Face3(139, 136, 4) );
                geom.faces.push( new THREE.Face3(140, 139, 4) );
                geom.faces.push( new THREE.Face3(141, 4, 138) );
                geom.faces.push( new THREE.Face3(142, 140, 4) );
                geom.faces.push( new THREE.Face3(143, 4, 141) );
                geom.faces.push( new THREE.Face3(144, 142, 4) );
                geom.faces.push( new THREE.Face3(145, 4, 143) );
                geom.faces.push( new THREE.Face3(146, 144, 4) );
                geom.faces.push( new THREE.Face3(147, 4, 145) );
                geom.faces.push( new THREE.Face3(148, 146, 4) );
                geom.faces.push( new THREE.Face3(149, 4, 147) );
                geom.faces.push( new THREE.Face3(150, 148, 4) );
                geom.faces.push( new THREE.Face3(151, 4, 149) );
                geom.faces.push( new THREE.Face3(152, 150, 4) );
                geom.faces.push( new THREE.Face3(153, 4, 151) );
                geom.faces.push( new THREE.Face3(154, 152, 4) );
                geom.faces.push( new THREE.Face3(155, 4, 153) );
                geom.faces.push( new THREE.Face3(156, 154, 4) );
                geom.faces.push( new THREE.Face3(157, 4, 155) );
                geom.faces.push( new THREE.Face3(158, 156, 4) );
                geom.faces.push( new THREE.Face3(8, 159, 160) );
                geom.faces.push( new THREE.Face3(8, 161, 159) );
                geom.faces.push( new THREE.Face3(8, 162, 161) );
                geom.faces.push( new THREE.Face3(8, 163, 162) );
                geom.faces.push( new THREE.Face3(8, 164, 163) );
                geom.faces.push( new THREE.Face3(8, 165, 164) );
                geom.faces.push( new THREE.Face3(8, 166, 165) );
                geom.faces.push( new THREE.Face3(8, 167, 166) );
                geom.faces.push( new THREE.Face3(8, 168, 167) );
                geom.faces.push( new THREE.Face3(8, 169, 168) );
                geom.faces.push( new THREE.Face3(8, 157, 169) );
                geom.faces.push( new THREE.Face3(8, 4, 157) );
                geom.faces.push( new THREE.Face3(170, 8, 160) );
                geom.faces.push( new THREE.Face3(171, 8, 170) );
                geom.faces.push( new THREE.Face3(172, 8, 171) );
                geom.faces.push( new THREE.Face3(173, 8, 172) );
                geom.faces.push( new THREE.Face3(174, 8, 173) );
                geom.faces.push( new THREE.Face3(175, 8, 174) );
                geom.faces.push( new THREE.Face3(176, 8, 175) );
                geom.faces.push( new THREE.Face3(177, 8, 176) );
                geom.faces.push( new THREE.Face3(178, 8, 177) );
                geom.faces.push( new THREE.Face3(179, 8, 178) );
                geom.faces.push( new THREE.Face3(180, 8, 179) );
                geom.faces.push( new THREE.Face3(181, 8, 180) );
                geom.faces.push( new THREE.Face3(182, 8, 181) );
                geom.faces.push( new THREE.Face3(183, 8, 182) );
                geom.faces.push( new THREE.Face3(184, 8, 183) );
                geom.faces.push( new THREE.Face3(13, 185, 186) );
                geom.faces.push( new THREE.Face3(13, 187, 185) );
                geom.faces.push( new THREE.Face3(13, 188, 187) );
                geom.faces.push( new THREE.Face3(13, 189, 188) );
                geom.faces.push( new THREE.Face3(13, 190, 189) );
                geom.faces.push( new THREE.Face3(13, 191, 190) );
                geom.faces.push( new THREE.Face3(13, 192, 191) );
                geom.faces.push( new THREE.Face3(13, 193, 192) );
                geom.faces.push( new THREE.Face3(13, 194, 193) );
                geom.faces.push( new THREE.Face3(13, 195, 194) );
                geom.faces.push( new THREE.Face3(13, 196, 195) );
                geom.faces.push( new THREE.Face3(13, 197, 196) );
                geom.faces.push( new THREE.Face3(13, 158, 4) );
                geom.faces.push( new THREE.Face3(13, 198, 158) );
                geom.faces.push( new THREE.Face3(13, 199, 198) );
                geom.faces.push( new THREE.Face3(13, 200, 199) );
                geom.faces.push( new THREE.Face3(13, 201, 200) );
                geom.faces.push( new THREE.Face3(13, 202, 201) );
                geom.faces.push( new THREE.Face3(13, 203, 202) );
                geom.faces.push( new THREE.Face3(13, 204, 203) );
                geom.faces.push( new THREE.Face3(13, 205, 204) );
                geom.faces.push( new THREE.Face3(13, 206, 205) );
                geom.faces.push( new THREE.Face3(13, 207, 206) );
                geom.faces.push( new THREE.Face3(13, 208, 207) );
                geom.faces.push( new THREE.Face3(13, 209, 208) );
                geom.faces.push( new THREE.Face3(13, 210, 209) );
                geom.faces.push( new THREE.Face3(13, 186, 210) );
                geom.faces.push( new THREE.Face3(10, 211, 197) );
                geom.faces.push( new THREE.Face3(10, 212, 211) );
                geom.faces.push( new THREE.Face3(10, 213, 212) );
                geom.faces.push( new THREE.Face3(10, 214, 213) );
                geom.faces.push( new THREE.Face3(10, 215, 214) );
                geom.faces.push( new THREE.Face3(10, 216, 215) );
                geom.faces.push( new THREE.Face3(10, 217, 216) );
                geom.faces.push( new THREE.Face3(10, 218, 217) );
                geom.faces.push( new THREE.Face3(10, 219, 218) );
                geom.faces.push( new THREE.Face3(10, 220, 219) );
                geom.faces.push( new THREE.Face3(10, 221, 220) );
                geom.faces.push( new THREE.Face3(10, 222, 221) );
                geom.faces.push( new THREE.Face3(10, 223, 222) );
                geom.faces.push( new THREE.Face3(10, 224, 223) );
                geom.faces.push( new THREE.Face3(10, 225, 224) );
                geom.faces.push( new THREE.Face3(10, 226, 225) );
                geom.faces.push( new THREE.Face3(10, 227, 226) );
                geom.faces.push( new THREE.Face3(10, 228, 227) );
                geom.faces.push( new THREE.Face3(10, 197, 13) );
                geom.faces.push( new THREE.Face3(10, 8, 229) );
                geom.faces.push( new THREE.Face3(10, 229, 230) );
                geom.faces.push( new THREE.Face3(10, 230, 231) );
                geom.faces.push( new THREE.Face3(10, 231, 232) );
                geom.faces.push( new THREE.Face3(10, 232, 233) );
                geom.faces.push( new THREE.Face3(10, 233, 234) );
                geom.faces.push( new THREE.Face3(10, 234, 235) );
                geom.faces.push( new THREE.Face3(10, 235, 236) );
                geom.faces.push( new THREE.Face3(10, 236, 237) );
                geom.faces.push( new THREE.Face3(10, 237, 228) );
                geom.faces.push( new THREE.Face3(229, 8, 184) );
                geom.faces.push( new THREE.Face3(6, 14, 13) );
                geom.faces.push( new THREE.Face3(6, 13, 4) );
                geom.faces.push( new THREE.Face3(12, 6, 5) );
                geom.faces.push( new THREE.Face3(14, 6, 12) );
                geom.faces.push( new THREE.Face3(7, 15, 12) );
                geom.faces.push( new THREE.Face3(7, 12, 5) );
                geom.faces.push( new THREE.Face3(238, 239, 112) );
                geom.faces.push( new THREE.Face3(238, 112, 113) );
                geom.faces.push( new THREE.Face3(238, 113, 114) );
                geom.faces.push( new THREE.Face3(240, 238, 114) );
                geom.faces.push( new THREE.Face3(241, 83, 82) );
                geom.faces.push( new THREE.Face3(242, 241, 82) );
                geom.faces.push( new THREE.Face3(242, 82, 84) );
                geom.faces.push( new THREE.Face3(240, 114, 115) );
                geom.faces.push( new THREE.Face3(243, 240, 115) );
                geom.faces.push( new THREE.Face3(242, 84, 85) );
                geom.faces.push( new THREE.Face3(243, 115, 116) );
                geom.faces.push( new THREE.Face3(244, 242, 85) );
                geom.faces.push( new THREE.Face3(245, 243, 116) );
                geom.faces.push( new THREE.Face3(246, 245, 117) );
                geom.faces.push( new THREE.Face3(244, 85, 86) );
                geom.faces.push( new THREE.Face3(245, 116, 117) );
                geom.faces.push( new THREE.Face3(247, 244, 87) );
                geom.faces.push( new THREE.Face3(248, 246, 118) );
                geom.faces.push( new THREE.Face3(244, 86, 87) );
                geom.faces.push( new THREE.Face3(246, 117, 118) );
                geom.faces.push( new THREE.Face3(249, 248, 119) );
                geom.faces.push( new THREE.Face3(248, 118, 119) );
                geom.faces.push( new THREE.Face3(247, 87, 88) );
                geom.faces.push( new THREE.Face3(250, 247, 88) );
                geom.faces.push( new THREE.Face3(249, 119, 120) );
                geom.faces.push( new THREE.Face3(250, 88, 89) );
                geom.faces.push( new THREE.Face3(251, 249, 121) );
                geom.faces.push( new THREE.Face3(252, 250, 89) );
                geom.faces.push( new THREE.Face3(249, 120, 121) );
                geom.faces.push( new THREE.Face3(252, 89, 90) );
                geom.faces.push( new THREE.Face3(251, 121, 122) );
                geom.faces.push( new THREE.Face3(253, 252, 90) );
                geom.faces.push( new THREE.Face3(241, 251, 123) );
                geom.faces.push( new THREE.Face3(251, 122, 123) );
                geom.faces.push( new THREE.Face3(253, 90, 91) );
                geom.faces.push( new THREE.Face3(241, 123, 83) );
                geom.faces.push( new THREE.Face3(254, 253, 91) );
                geom.faces.push( new THREE.Face3(254, 91, 92) );
                geom.faces.push( new THREE.Face3(255, 254, 92) );
                geom.faces.push( new THREE.Face3(255, 92, 93) );
                geom.faces.push( new THREE.Face3(255, 93, 94) );
                geom.faces.push( new THREE.Face3(256, 255, 94) );
                geom.faces.push( new THREE.Face3(256, 94, 95) );
                geom.faces.push( new THREE.Face3(257, 256, 95) );
                geom.faces.push( new THREE.Face3(257, 95, 96) );
                geom.faces.push( new THREE.Face3(258, 257, 96) );
                geom.faces.push( new THREE.Face3(258, 96, 97) );
                geom.faces.push( new THREE.Face3(259, 258, 97) );
                geom.faces.push( new THREE.Face3(259, 97, 98) );
                geom.faces.push( new THREE.Face3(260, 259, 98) );
                geom.faces.push( new THREE.Face3(260, 98, 99) );
                geom.faces.push( new THREE.Face3(261, 260, 99) );
                geom.faces.push( new THREE.Face3(261, 99, 100) );
                geom.faces.push( new THREE.Face3(262, 261, 100) );
                geom.faces.push( new THREE.Face3(262, 100, 101) );
                geom.faces.push( new THREE.Face3(263, 262, 101) );
                geom.faces.push( new THREE.Face3(263, 101, 102) );
                geom.faces.push( new THREE.Face3(264, 263, 102) );
                geom.faces.push( new THREE.Face3(265, 264, 103) );
                geom.faces.push( new THREE.Face3(264, 102, 103) );
                geom.faces.push( new THREE.Face3(265, 103, 104) );
                geom.faces.push( new THREE.Face3(266, 265, 104) );
                geom.faces.push( new THREE.Face3(266, 104, 105) );
                geom.faces.push( new THREE.Face3(267, 266, 105) );
                geom.faces.push( new THREE.Face3(267, 105, 49) );
                geom.faces.push( new THREE.Face3(267, 49, 48) );
                geom.faces.push( new THREE.Face3(268, 267, 48) );
                geom.faces.push( new THREE.Face3(268, 48, 47) );
                geom.faces.push( new THREE.Face3(269, 268, 47) );
                geom.faces.push( new THREE.Face3(269, 47, 46) );
                geom.faces.push( new THREE.Face3(270, 269, 46) );
                geom.faces.push( new THREE.Face3(270, 46, 45) );
                geom.faces.push( new THREE.Face3(271, 270, 45) );
                geom.faces.push( new THREE.Face3(271, 45, 43) );
                geom.faces.push( new THREE.Face3(272, 271, 43) );
                geom.faces.push( new THREE.Face3(272, 43, 41) );
                geom.faces.push( new THREE.Face3(273, 272, 41) );
                geom.faces.push( new THREE.Face3(273, 41, 39) );
                geom.faces.push( new THREE.Face3(274, 273, 39) );
                geom.faces.push( new THREE.Face3(274, 39, 37) );
                geom.faces.push( new THREE.Face3(275, 274, 37) );
                geom.faces.push( new THREE.Face3(275, 37, 35) );
                geom.faces.push( new THREE.Face3(275, 35, 33) );
                geom.faces.push( new THREE.Face3(276, 275, 33) );
                geom.faces.push( new THREE.Face3(276, 33, 31) );
                geom.faces.push( new THREE.Face3(277, 276, 31) );
                geom.faces.push( new THREE.Face3(277, 31, 29) );
                geom.faces.push( new THREE.Face3(278, 277, 29) );
                geom.faces.push( new THREE.Face3(278, 29, 27) );
                geom.faces.push( new THREE.Face3(279, 278, 27) );
                geom.faces.push( new THREE.Face3(279, 27, 25) );
                geom.faces.push( new THREE.Face3(280, 279, 25) );
                geom.faces.push( new THREE.Face3(281, 280, 23) );
                geom.faces.push( new THREE.Face3(280, 25, 23) );
                geom.faces.push( new THREE.Face3(282, 281, 21) );
                geom.faces.push( new THREE.Face3(281, 23, 21) );
                geom.faces.push( new THREE.Face3(283, 282, 19) );
                geom.faces.push( new THREE.Face3(282, 21, 19) );
                geom.faces.push( new THREE.Face3(283, 19, 17) );
                geom.faces.push( new THREE.Face3(284, 283, 17) );
                geom.faces.push( new THREE.Face3(285, 284, 16) );
                geom.faces.push( new THREE.Face3(284, 17, 16) );
                geom.faces.push( new THREE.Face3(286, 285, 18) );
                geom.faces.push( new THREE.Face3(285, 16, 18) );
                geom.faces.push( new THREE.Face3(287, 286, 20) );
                geom.faces.push( new THREE.Face3(286, 18, 20) );
                geom.faces.push( new THREE.Face3(287, 20, 22) );
                geom.faces.push( new THREE.Face3(288, 287, 24) );
                geom.faces.push( new THREE.Face3(287, 22, 24) );
                geom.faces.push( new THREE.Face3(289, 288, 26) );
                geom.faces.push( new THREE.Face3(288, 24, 26) );
                geom.faces.push( new THREE.Face3(290, 289, 28) );
                geom.faces.push( new THREE.Face3(289, 26, 28) );
                geom.faces.push( new THREE.Face3(290, 28, 30) );
                geom.faces.push( new THREE.Face3(291, 290, 30) );
                geom.faces.push( new THREE.Face3(291, 30, 32) );
                geom.faces.push( new THREE.Face3(292, 291, 32) );
                geom.faces.push( new THREE.Face3(292, 32, 34) );
                geom.faces.push( new THREE.Face3(293, 292, 34) );
                geom.faces.push( new THREE.Face3(293, 34, 36) );
                geom.faces.push( new THREE.Face3(294, 293, 36) );
                geom.faces.push( new THREE.Face3(294, 36, 38) );
                geom.faces.push( new THREE.Face3(295, 294, 38) );
                geom.faces.push( new THREE.Face3(295, 38, 40) );
                geom.faces.push( new THREE.Face3(296, 295, 40) );
                geom.faces.push( new THREE.Face3(296, 40, 42) );
                geom.faces.push( new THREE.Face3(297, 296, 42) );
                geom.faces.push( new THREE.Face3(297, 42, 44) );
                geom.faces.push( new THREE.Face3(297, 44, 50) );
                geom.faces.push( new THREE.Face3(298, 297, 50) );
                geom.faces.push( new THREE.Face3(298, 50, 51) );
                geom.faces.push( new THREE.Face3(299, 298, 51) );
                geom.faces.push( new THREE.Face3(299, 51, 52) );
                geom.faces.push( new THREE.Face3(300, 299, 52) );
                geom.faces.push( new THREE.Face3(300, 52, 53) );
                geom.faces.push( new THREE.Face3(301, 300, 53) );
                geom.faces.push( new THREE.Face3(301, 53, 54) );
                geom.faces.push( new THREE.Face3(302, 301, 54) );
                geom.faces.push( new THREE.Face3(303, 302, 55) );
                geom.faces.push( new THREE.Face3(302, 54, 55) );
                geom.faces.push( new THREE.Face3(304, 303, 56) );
                geom.faces.push( new THREE.Face3(303, 55, 56) );
                geom.faces.push( new THREE.Face3(305, 304, 57) );
                geom.faces.push( new THREE.Face3(304, 56, 57) );
                geom.faces.push( new THREE.Face3(306, 305, 58) );
                geom.faces.push( new THREE.Face3(305, 57, 58) );
                geom.faces.push( new THREE.Face3(307, 306, 59) );
                geom.faces.push( new THREE.Face3(306, 58, 59) );
                geom.faces.push( new THREE.Face3(307, 59, 60) );
                geom.faces.push( new THREE.Face3(308, 307, 61) );
                geom.faces.push( new THREE.Face3(307, 60, 61) );
                geom.faces.push( new THREE.Face3(309, 308, 62) );
                geom.faces.push( new THREE.Face3(308, 61, 62) );
                geom.faces.push( new THREE.Face3(310, 309, 63) );
                geom.faces.push( new THREE.Face3(309, 62, 63) );
                geom.faces.push( new THREE.Face3(311, 310, 64) );
                geom.faces.push( new THREE.Face3(310, 63, 64) );
                geom.faces.push( new THREE.Face3(312, 311, 65) );
                geom.faces.push( new THREE.Face3(311, 64, 65) );
                geom.faces.push( new THREE.Face3(313, 312, 66) );
                geom.faces.push( new THREE.Face3(312, 65, 66) );
                geom.faces.push( new THREE.Face3(313, 66, 67) );
                geom.faces.push( new THREE.Face3(314, 313, 67) );
                geom.faces.push( new THREE.Face3(314, 67, 68) );
                geom.faces.push( new THREE.Face3(315, 314, 68) );
                geom.faces.push( new THREE.Face3(315, 68, 69) );
                geom.faces.push( new THREE.Face3(316, 315, 69) );
                geom.faces.push( new THREE.Face3(316, 69, 70) );
                geom.faces.push( new THREE.Face3(317, 316, 70) );
                geom.faces.push( new THREE.Face3(317, 70, 71) );
                geom.faces.push( new THREE.Face3(318, 317, 71) );
                geom.faces.push( new THREE.Face3(319, 318, 72) );
                geom.faces.push( new THREE.Face3(318, 71, 72) );
                geom.faces.push( new THREE.Face3(319, 72, 73) );
                geom.faces.push( new THREE.Face3(320, 319, 74) );
                geom.faces.push( new THREE.Face3(319, 73, 74) );
                geom.faces.push( new THREE.Face3(321, 320, 75) );
                geom.faces.push( new THREE.Face3(320, 74, 75) );
                geom.faces.push( new THREE.Face3(322, 321, 76) );
                geom.faces.push( new THREE.Face3(321, 75, 76) );
                geom.faces.push( new THREE.Face3(323, 322, 77) );
                geom.faces.push( new THREE.Face3(322, 76, 77) );
                geom.faces.push( new THREE.Face3(324, 323, 78) );
                geom.faces.push( new THREE.Face3(323, 77, 78) );
                geom.faces.push( new THREE.Face3(325, 324, 79) );
                geom.faces.push( new THREE.Face3(324, 78, 79) );
                geom.faces.push( new THREE.Face3(326, 325, 80) );
                geom.faces.push( new THREE.Face3(325, 79, 80) );
                geom.faces.push( new THREE.Face3(327, 326, 81) );
                geom.faces.push( new THREE.Face3(326, 80, 81) );
                geom.faces.push( new THREE.Face3(327, 81, 127) );
                geom.faces.push( new THREE.Face3(328, 327, 128) );
                geom.faces.push( new THREE.Face3(327, 127, 128) );
                geom.faces.push( new THREE.Face3(329, 328, 129) );
                geom.faces.push( new THREE.Face3(328, 128, 129) );
                geom.faces.push( new THREE.Face3(330, 329, 125) );
                geom.faces.push( new THREE.Face3(329, 129, 125) );
                geom.faces.push( new THREE.Face3(331, 330, 124) );
                geom.faces.push( new THREE.Face3(330, 125, 124) );
                geom.faces.push( new THREE.Face3(332, 331, 126) );
                geom.faces.push( new THREE.Face3(331, 124, 126) );
                geom.faces.push( new THREE.Face3(333, 332, 107) );
                geom.faces.push( new THREE.Face3(332, 126, 107) );
                geom.faces.push( new THREE.Face3(334, 333, 106) );
                geom.faces.push( new THREE.Face3(333, 107, 106) );
                geom.faces.push( new THREE.Face3(335, 334, 108) );
                geom.faces.push( new THREE.Face3(334, 106, 108) );
                geom.faces.push( new THREE.Face3(336, 335, 109) );
                geom.faces.push( new THREE.Face3(335, 108, 109) );
                geom.faces.push( new THREE.Face3(337, 336, 110) );
                geom.faces.push( new THREE.Face3(336, 109, 110) );
                geom.faces.push( new THREE.Face3(239, 337, 111) );
                geom.faces.push( new THREE.Face3(337, 110, 111) );
                geom.faces.push( new THREE.Face3(239, 111, 112) );
                geom.faces.push( new THREE.Face3(247, 338, 339) );
                geom.faces.push( new THREE.Face3(247, 339, 244) );
                geom.faces.push( new THREE.Face3(244, 339, 340) );
                geom.faces.push( new THREE.Face3(244, 340, 242) );
                geom.faces.push( new THREE.Face3(242, 340, 341) );
                geom.faces.push( new THREE.Face3(242, 341, 241) );
                geom.faces.push( new THREE.Face3(341, 342, 251) );
                geom.faces.push( new THREE.Face3(241, 341, 251) );
                geom.faces.push( new THREE.Face3(342, 343, 249) );
                geom.faces.push( new THREE.Face3(251, 342, 249) );
                geom.faces.push( new THREE.Face3(343, 344, 248) );
                geom.faces.push( new THREE.Face3(249, 343, 248) );
                geom.faces.push( new THREE.Face3(345, 337, 346) );
                geom.faces.push( new THREE.Face3(345, 336, 337) );
                geom.faces.push( new THREE.Face3(347, 348, 335) );
                geom.faces.push( new THREE.Face3(347, 335, 336) );
                geom.faces.push( new THREE.Face3(349, 347, 336) );
                geom.faces.push( new THREE.Face3(349, 336, 345) );
                geom.faces.push( new THREE.Face3(350, 246, 248) );
                geom.faces.push( new THREE.Face3(350, 248, 351) );
                geom.faces.push( new THREE.Face3(352, 328, 329) );
                geom.faces.push( new THREE.Face3(352, 353, 328) );
                geom.faces.push( new THREE.Face3(354, 245, 246) );
                geom.faces.push( new THREE.Face3(354, 246, 350) );
                geom.faces.push( new THREE.Face3(355, 329, 330) );
                geom.faces.push( new THREE.Face3(355, 352, 329) );
                geom.faces.push( new THREE.Face3(356, 243, 245) );
                geom.faces.push( new THREE.Face3(356, 245, 354) );
                geom.faces.push( new THREE.Face3(357, 330, 331) );
                geom.faces.push( new THREE.Face3(357, 355, 330) );
                geom.faces.push( new THREE.Face3(358, 240, 243) );
                geom.faces.push( new THREE.Face3(358, 243, 356) );
                geom.faces.push( new THREE.Face3(359, 331, 332) );
                geom.faces.push( new THREE.Face3(359, 357, 331) );
                geom.faces.push( new THREE.Face3(360, 238, 240) );
                geom.faces.push( new THREE.Face3(360, 240, 358) );
                geom.faces.push( new THREE.Face3(361, 332, 333) );
                geom.faces.push( new THREE.Face3(361, 359, 332) );
                geom.faces.push( new THREE.Face3(362, 239, 238) );
                geom.faces.push( new THREE.Face3(362, 238, 360) );
                geom.faces.push( new THREE.Face3(363, 333, 334) );
                geom.faces.push( new THREE.Face3(363, 361, 333) );
                geom.faces.push( new THREE.Face3(346, 337, 239) );
                geom.faces.push( new THREE.Face3(346, 239, 362) );
                geom.faces.push( new THREE.Face3(348, 334, 335) );
                geom.faces.push( new THREE.Face3(348, 363, 334) );
                geom.faces.push( new THREE.Face3(328, 364, 365) );
                geom.faces.push( new THREE.Face3(327, 365, 366) );
                geom.faces.push( new THREE.Face3(327, 328, 365) );
                geom.faces.push( new THREE.Face3(326, 366, 367) );
                geom.faces.push( new THREE.Face3(326, 327, 366) );
                geom.faces.push( new THREE.Face3(325, 367, 368) );
                geom.faces.push( new THREE.Face3(325, 326, 367) );
                geom.faces.push( new THREE.Face3(324, 368, 369) );
                geom.faces.push( new THREE.Face3(324, 325, 368) );
                geom.faces.push( new THREE.Face3(323, 324, 369) );
                geom.faces.push( new THREE.Face3(322, 369, 370) );
                geom.faces.push( new THREE.Face3(322, 323, 369) );
                geom.faces.push( new THREE.Face3(321, 370, 371) );
                geom.faces.push( new THREE.Face3(321, 322, 370) );
                geom.faces.push( new THREE.Face3(320, 371, 372) );
                geom.faces.push( new THREE.Face3(320, 321, 371) );
                geom.faces.push( new THREE.Face3(319, 372, 373) );
                geom.faces.push( new THREE.Face3(319, 320, 372) );
                geom.faces.push( new THREE.Face3(318, 373, 374) );
                geom.faces.push( new THREE.Face3(318, 319, 373) );
                geom.faces.push( new THREE.Face3(302, 375, 376) );
                geom.faces.push( new THREE.Face3(303, 377, 375) );
                geom.faces.push( new THREE.Face3(303, 375, 302) );
                geom.faces.push( new THREE.Face3(304, 378, 377) );
                geom.faces.push( new THREE.Face3(304, 377, 303) );
                geom.faces.push( new THREE.Face3(305, 379, 378) );
                geom.faces.push( new THREE.Face3(305, 378, 304) );
                geom.faces.push( new THREE.Face3(306, 380, 379) );
                geom.faces.push( new THREE.Face3(306, 379, 305) );
                geom.faces.push( new THREE.Face3(307, 381, 380) );
                geom.faces.push( new THREE.Face3(307, 380, 306) );
                geom.faces.push( new THREE.Face3(308, 382, 381) );
                geom.faces.push( new THREE.Face3(308, 381, 307) );
                geom.faces.push( new THREE.Face3(309, 383, 382) );
                geom.faces.push( new THREE.Face3(309, 382, 308) );
                geom.faces.push( new THREE.Face3(310, 384, 383) );
                geom.faces.push( new THREE.Face3(310, 383, 309) );
                geom.faces.push( new THREE.Face3(385, 310, 311) );
                geom.faces.push( new THREE.Face3(385, 384, 310) );
                geom.faces.push( new THREE.Face3(386, 311, 312) );
                geom.faces.push( new THREE.Face3(386, 385, 311) );
                geom.faces.push( new THREE.Face3(387, 312, 313) );
                geom.faces.push( new THREE.Face3(387, 386, 312) );
                geom.faces.push( new THREE.Face3(388, 313, 314) );
                geom.faces.push( new THREE.Face3(388, 387, 313) );
                geom.faces.push( new THREE.Face3(389, 314, 315) );
                geom.faces.push( new THREE.Face3(389, 388, 314) );
                geom.faces.push( new THREE.Face3(390, 315, 316) );
                geom.faces.push( new THREE.Face3(390, 389, 315) );
                geom.faces.push( new THREE.Face3(391, 390, 316) );
                geom.faces.push( new THREE.Face3(391, 316, 317) );
                geom.faces.push( new THREE.Face3(392, 391, 317) );
                geom.faces.push( new THREE.Face3(392, 317, 318) );
                geom.faces.push( new THREE.Face3(393, 392, 318) );
                geom.faces.push( new THREE.Face3(394, 292, 395) );
                geom.faces.push( new THREE.Face3(292, 293, 395) );
                geom.faces.push( new THREE.Face3(293, 294, 396) );
                geom.faces.push( new THREE.Face3(395, 293, 396) );
                geom.faces.push( new THREE.Face3(294, 295, 397) );
                geom.faces.push( new THREE.Face3(396, 294, 397) );
                geom.faces.push( new THREE.Face3(295, 296, 398) );
                geom.faces.push( new THREE.Face3(397, 295, 398) );
                geom.faces.push( new THREE.Face3(296, 297, 399) );
                geom.faces.push( new THREE.Face3(297, 298, 399) );
                geom.faces.push( new THREE.Face3(398, 296, 399) );
                geom.faces.push( new THREE.Face3(298, 299, 400) );
                geom.faces.push( new THREE.Face3(399, 298, 400) );
                geom.faces.push( new THREE.Face3(299, 300, 401) );
                geom.faces.push( new THREE.Face3(400, 299, 401) );
                geom.faces.push( new THREE.Face3(300, 301, 402) );
                geom.faces.push( new THREE.Face3(401, 300, 402) );
                geom.faces.push( new THREE.Face3(301, 302, 403) );
                geom.faces.push( new THREE.Face3(402, 301, 403) );
                geom.faces.push( new THREE.Face3(403, 302, 404) );
                geom.faces.push( new THREE.Face3(284, 405, 406) );
                geom.faces.push( new THREE.Face3(284, 407, 405) );
                geom.faces.push( new THREE.Face3(283, 406, 408) );
                geom.faces.push( new THREE.Face3(283, 284, 406) );
                geom.faces.push( new THREE.Face3(285, 409, 407) );
                geom.faces.push( new THREE.Face3(285, 407, 284) );
                geom.faces.push( new THREE.Face3(282, 408, 410) );
                geom.faces.push( new THREE.Face3(282, 283, 408) );
                geom.faces.push( new THREE.Face3(286, 411, 409) );
                geom.faces.push( new THREE.Face3(286, 409, 285) );
                geom.faces.push( new THREE.Face3(287, 412, 411) );
                geom.faces.push( new THREE.Face3(287, 411, 286) );
                geom.faces.push( new THREE.Face3(281, 410, 413) );
                geom.faces.push( new THREE.Face3(281, 282, 410) );
                geom.faces.push( new THREE.Face3(280, 413, 414) );
                geom.faces.push( new THREE.Face3(280, 281, 413) );
                geom.faces.push( new THREE.Face3(288, 415, 412) );
                geom.faces.push( new THREE.Face3(288, 412, 287) );
                geom.faces.push( new THREE.Face3(279, 414, 416) );
                geom.faces.push( new THREE.Face3(279, 280, 414) );
                geom.faces.push( new THREE.Face3(289, 417, 415) );
                geom.faces.push( new THREE.Face3(289, 415, 288) );
                geom.faces.push( new THREE.Face3(278, 416, 418) );
                geom.faces.push( new THREE.Face3(278, 279, 416) );
                geom.faces.push( new THREE.Face3(290, 419, 417) );
                geom.faces.push( new THREE.Face3(290, 417, 289) );
                geom.faces.push( new THREE.Face3(277, 418, 420) );
                geom.faces.push( new THREE.Face3(277, 278, 418) );
                geom.faces.push( new THREE.Face3(291, 419, 290) );
                geom.faces.push( new THREE.Face3(291, 421, 419) );
                geom.faces.push( new THREE.Face3(276, 420, 422) );
                geom.faces.push( new THREE.Face3(276, 277, 420) );
                geom.faces.push( new THREE.Face3(292, 421, 291) );
                geom.faces.push( new THREE.Face3(292, 423, 421) );
                geom.faces.push( new THREE.Face3(424, 266, 267) );
                geom.faces.push( new THREE.Face3(424, 425, 266) );
                geom.faces.push( new THREE.Face3(426, 267, 268) );
                geom.faces.push( new THREE.Face3(426, 424, 267) );
                geom.faces.push( new THREE.Face3(427, 268, 269) );
                geom.faces.push( new THREE.Face3(427, 426, 268) );
                geom.faces.push( new THREE.Face3(428, 269, 270) );
                geom.faces.push( new THREE.Face3(428, 427, 269) );
                geom.faces.push( new THREE.Face3(429, 270, 271) );
                geom.faces.push( new THREE.Face3(429, 271, 272) );
                geom.faces.push( new THREE.Face3(429, 428, 270) );
                geom.faces.push( new THREE.Face3(430, 272, 273) );
                geom.faces.push( new THREE.Face3(430, 429, 272) );
                geom.faces.push( new THREE.Face3(431, 273, 274) );
                geom.faces.push( new THREE.Face3(431, 430, 273) );
                geom.faces.push( new THREE.Face3(432, 274, 275) );
                geom.faces.push( new THREE.Face3(432, 431, 274) );
                geom.faces.push( new THREE.Face3(433, 275, 276) );
                geom.faces.push( new THREE.Face3(433, 432, 275) );
                geom.faces.push( new THREE.Face3(434, 433, 276) );
                geom.faces.push( new THREE.Face3(266, 435, 436) );
                geom.faces.push( new THREE.Face3(265, 436, 437) );
                geom.faces.push( new THREE.Face3(265, 266, 436) );
                geom.faces.push( new THREE.Face3(264, 437, 438) );
                geom.faces.push( new THREE.Face3(264, 265, 437) );
                geom.faces.push( new THREE.Face3(263, 438, 439) );
                geom.faces.push( new THREE.Face3(263, 264, 438) );
                geom.faces.push( new THREE.Face3(262, 439, 440) );
                geom.faces.push( new THREE.Face3(262, 263, 439) );
                geom.faces.push( new THREE.Face3(261, 440, 441) );
                geom.faces.push( new THREE.Face3(261, 262, 440) );
                geom.faces.push( new THREE.Face3(260, 441, 442) );
                geom.faces.push( new THREE.Face3(260, 261, 441) );
                geom.faces.push( new THREE.Face3(259, 442, 443) );
                geom.faces.push( new THREE.Face3(259, 260, 442) );
                geom.faces.push( new THREE.Face3(258, 259, 443) );
                geom.faces.push( new THREE.Face3(444, 258, 443) );
                geom.faces.push( new THREE.Face3(445, 257, 258) );
                geom.faces.push( new THREE.Face3(445, 258, 444) );
                geom.faces.push( new THREE.Face3(446, 256, 257) );
                geom.faces.push( new THREE.Face3(446, 257, 445) );
                geom.faces.push( new THREE.Face3(447, 255, 256) );
                geom.faces.push( new THREE.Face3(447, 256, 446) );
                geom.faces.push( new THREE.Face3(448, 254, 255) );
                geom.faces.push( new THREE.Face3(448, 255, 447) );
                geom.faces.push( new THREE.Face3(449, 253, 254) );
                geom.faces.push( new THREE.Face3(449, 254, 448) );
                geom.faces.push( new THREE.Face3(450, 252, 253) );
                geom.faces.push( new THREE.Face3(450, 253, 449) );
                geom.faces.push( new THREE.Face3(451, 250, 252) );
                geom.faces.push( new THREE.Face3(451, 252, 450) );
                geom.faces.push( new THREE.Face3(452, 250, 451) );
                geom.faces.push( new THREE.Face3(452, 247, 250) );
                geom.faces.push( new THREE.Face3(453, 247, 452) );
                geom.faces.push( new THREE.Face3(248, 344, 454) );
                geom.faces.push( new THREE.Face3(351, 248, 455) );
                geom.faces.push( new THREE.Face3(248, 454, 455) );
                geom.faces.push( new THREE.Face3(247, 453, 456) );
                geom.faces.push( new THREE.Face3(338, 247, 457) );
                geom.faces.push( new THREE.Face3(247, 456, 457) );
                geom.faces.push( new THREE.Face3(458, 364, 328) );
                geom.faces.push( new THREE.Face3(459, 328, 353) );
                geom.faces.push( new THREE.Face3(459, 458, 328) );
                geom.faces.push( new THREE.Face3(460, 459, 352) );
                geom.faces.push( new THREE.Face3(459, 353, 352) );
                geom.faces.push( new THREE.Face3(461, 460, 355) );
                geom.faces.push( new THREE.Face3(460, 352, 355) );
                geom.faces.push( new THREE.Face3(462, 461, 357) );
                geom.faces.push( new THREE.Face3(461, 355, 357) );
                geom.faces.push( new THREE.Face3(463, 462, 359) );
                geom.faces.push( new THREE.Face3(462, 357, 359) );
                geom.faces.push( new THREE.Face3(464, 463, 361) );
                geom.faces.push( new THREE.Face3(463, 359, 361) );
                geom.faces.push( new THREE.Face3(465, 464, 363) );
                geom.faces.push( new THREE.Face3(464, 361, 363) );
                geom.faces.push( new THREE.Face3(466, 465, 348) );
                geom.faces.push( new THREE.Face3(465, 363, 348) );
                geom.faces.push( new THREE.Face3(467, 466, 347) );
                geom.faces.push( new THREE.Face3(466, 348, 347) );
                geom.faces.push( new THREE.Face3(468, 467, 349) );
                geom.faces.push( new THREE.Face3(469, 468, 349) );
                geom.faces.push( new THREE.Face3(467, 347, 349) );
                geom.faces.push( new THREE.Face3(469, 349, 345) );
                geom.faces.push( new THREE.Face3(470, 469, 346) );
                geom.faces.push( new THREE.Face3(471, 470, 346) );
                geom.faces.push( new THREE.Face3(469, 345, 346) );
                geom.faces.push( new THREE.Face3(471, 346, 362) );
                geom.faces.push( new THREE.Face3(472, 471, 360) );
                geom.faces.push( new THREE.Face3(473, 472, 360) );
                geom.faces.push( new THREE.Face3(471, 362, 360) );
                geom.faces.push( new THREE.Face3(473, 360, 358) );
                geom.faces.push( new THREE.Face3(473, 358, 356) );
                geom.faces.push( new THREE.Face3(474, 473, 356) );
                geom.faces.push( new THREE.Face3(475, 474, 356) );
                geom.faces.push( new THREE.Face3(475, 356, 354) );
                geom.faces.push( new THREE.Face3(475, 354, 350) );
                geom.faces.push( new THREE.Face3(476, 475, 350) );
                geom.faces.push( new THREE.Face3(476, 350, 351) );
                geom.faces.push( new THREE.Face3(455, 476, 351) );
                geom.faces.push( new THREE.Face3(477, 393, 318) );
                geom.faces.push( new THREE.Face3(478, 318, 374) );
                geom.faces.push( new THREE.Face3(478, 477, 318) );
                geom.faces.push( new THREE.Face3(302, 376, 479) );
                geom.faces.push( new THREE.Face3(404, 302, 480) );
                geom.faces.push( new THREE.Face3(302, 479, 480) );
                geom.faces.push( new THREE.Face3(481, 479, 375) );
                geom.faces.push( new THREE.Face3(482, 481, 375) );
                geom.faces.push( new THREE.Face3(479, 376, 375) );
                geom.faces.push( new THREE.Face3(482, 375, 377) );
                geom.faces.push( new THREE.Face3(483, 482, 378) );
                geom.faces.push( new THREE.Face3(484, 483, 378) );
                geom.faces.push( new THREE.Face3(482, 377, 378) );
                geom.faces.push( new THREE.Face3(485, 484, 379) );
                geom.faces.push( new THREE.Face3(484, 378, 379) );
                geom.faces.push( new THREE.Face3(485, 379, 380) );
                geom.faces.push( new THREE.Face3(486, 485, 381) );
                geom.faces.push( new THREE.Face3(485, 380, 381) );
                geom.faces.push( new THREE.Face3(487, 486, 382) );
                geom.faces.push( new THREE.Face3(488, 487, 382) );
                geom.faces.push( new THREE.Face3(486, 381, 382) );
                geom.faces.push( new THREE.Face3(489, 488, 383) );
                geom.faces.push( new THREE.Face3(488, 382, 383) );
                geom.faces.push( new THREE.Face3(490, 489, 384) );
                geom.faces.push( new THREE.Face3(489, 383, 384) );
                geom.faces.push( new THREE.Face3(490, 384, 385) );
                geom.faces.push( new THREE.Face3(491, 490, 386) );
                geom.faces.push( new THREE.Face3(492, 491, 386) );
                geom.faces.push( new THREE.Face3(490, 385, 386) );
                geom.faces.push( new THREE.Face3(493, 492, 387) );
                geom.faces.push( new THREE.Face3(492, 386, 387) );
                geom.faces.push( new THREE.Face3(493, 387, 388) );
                geom.faces.push( new THREE.Face3(494, 493, 389) );
                geom.faces.push( new THREE.Face3(495, 494, 389) );
                geom.faces.push( new THREE.Face3(493, 388, 389) );
                geom.faces.push( new THREE.Face3(495, 389, 390) );
                geom.faces.push( new THREE.Face3(496, 495, 390) );
                geom.faces.push( new THREE.Face3(496, 390, 391) );
                geom.faces.push( new THREE.Face3(496, 391, 392) );
                geom.faces.push( new THREE.Face3(497, 496, 392) );
                geom.faces.push( new THREE.Face3(477, 497, 392) );
                geom.faces.push( new THREE.Face3(477, 392, 393) );
                geom.faces.push( new THREE.Face3(292, 394, 498) );
                geom.faces.push( new THREE.Face3(423, 292, 499) );
                geom.faces.push( new THREE.Face3(292, 498, 499) );
                geom.faces.push( new THREE.Face3(500, 501, 420) );
                geom.faces.push( new THREE.Face3(502, 500, 420) );
                geom.faces.push( new THREE.Face3(501, 422, 420) );
                geom.faces.push( new THREE.Face3(502, 420, 418) );
                geom.faces.push( new THREE.Face3(503, 502, 416) );
                geom.faces.push( new THREE.Face3(502, 418, 416) );
                geom.faces.push( new THREE.Face3(504, 503, 414) );
                geom.faces.push( new THREE.Face3(505, 504, 414) );
                geom.faces.push( new THREE.Face3(503, 416, 414) );
                geom.faces.push( new THREE.Face3(505, 414, 413) );
                geom.faces.push( new THREE.Face3(506, 505, 410) );
                geom.faces.push( new THREE.Face3(505, 413, 410) );
                geom.faces.push( new THREE.Face3(507, 506, 408) );
                geom.faces.push( new THREE.Face3(508, 507, 408) );
                geom.faces.push( new THREE.Face3(506, 410, 408) );
                geom.faces.push( new THREE.Face3(508, 408, 406) );
                geom.faces.push( new THREE.Face3(509, 508, 405) );
                geom.faces.push( new THREE.Face3(510, 509, 405) );
                geom.faces.push( new THREE.Face3(508, 406, 405) );
                geom.faces.push( new THREE.Face3(511, 510, 407) );
                geom.faces.push( new THREE.Face3(510, 405, 407) );
                geom.faces.push( new THREE.Face3(511, 407, 409) );
                geom.faces.push( new THREE.Face3(512, 511, 411) );
                geom.faces.push( new THREE.Face3(513, 512, 411) );
                geom.faces.push( new THREE.Face3(511, 409, 411) );
                geom.faces.push( new THREE.Face3(514, 513, 412) );
                geom.faces.push( new THREE.Face3(513, 411, 412) );
                geom.faces.push( new THREE.Face3(514, 412, 415) );
                geom.faces.push( new THREE.Face3(514, 415, 417) );
                geom.faces.push( new THREE.Face3(515, 514, 417) );
                geom.faces.push( new THREE.Face3(516, 515, 417) );
                geom.faces.push( new THREE.Face3(516, 417, 419) );
                geom.faces.push( new THREE.Face3(516, 419, 421) );
                geom.faces.push( new THREE.Face3(517, 516, 421) );
                geom.faces.push( new THREE.Face3(517, 421, 423) );
                geom.faces.push( new THREE.Face3(499, 517, 423) );
                geom.faces.push( new THREE.Face3(518, 434, 276) );
                geom.faces.push( new THREE.Face3(501, 276, 422) );
                geom.faces.push( new THREE.Face3(501, 518, 276) );
                geom.faces.push( new THREE.Face3(519, 435, 266) );
                geom.faces.push( new THREE.Face3(520, 266, 425) );
                geom.faces.push( new THREE.Face3(520, 519, 266) );
                geom.faces.push( new THREE.Face3(521, 456, 452) );
                geom.faces.push( new THREE.Face3(522, 521, 452) );
                geom.faces.push( new THREE.Face3(456, 453, 452) );
                geom.faces.push( new THREE.Face3(523, 522, 451) );
                geom.faces.push( new THREE.Face3(522, 452, 451) );
                geom.faces.push( new THREE.Face3(523, 451, 450) );
                geom.faces.push( new THREE.Face3(524, 523, 449) );
                geom.faces.push( new THREE.Face3(525, 524, 449) );
                geom.faces.push( new THREE.Face3(523, 450, 449) );
                geom.faces.push( new THREE.Face3(526, 525, 448) );
                geom.faces.push( new THREE.Face3(525, 449, 448) );
                geom.faces.push( new THREE.Face3(527, 526, 447) );
                geom.faces.push( new THREE.Face3(526, 448, 447) );
                geom.faces.push( new THREE.Face3(528, 527, 446) );
                geom.faces.push( new THREE.Face3(527, 447, 446) );
                geom.faces.push( new THREE.Face3(529, 528, 445) );
                geom.faces.push( new THREE.Face3(528, 446, 445) );
                geom.faces.push( new THREE.Face3(529, 445, 444) );
                geom.faces.push( new THREE.Face3(530, 529, 443) );
                geom.faces.push( new THREE.Face3(529, 444, 443) );
                geom.faces.push( new THREE.Face3(531, 530, 442) );
                geom.faces.push( new THREE.Face3(530, 443, 442) );
                geom.faces.push( new THREE.Face3(532, 531, 441) );
                geom.faces.push( new THREE.Face3(533, 532, 441) );
                geom.faces.push( new THREE.Face3(531, 442, 441) );
                geom.faces.push( new THREE.Face3(534, 533, 440) );
                geom.faces.push( new THREE.Face3(533, 441, 440) );
                geom.faces.push( new THREE.Face3(534, 440, 439) );
                geom.faces.push( new THREE.Face3(534, 439, 438) );
                geom.faces.push( new THREE.Face3(535, 534, 438) );
                geom.faces.push( new THREE.Face3(535, 438, 437) );
                geom.faces.push( new THREE.Face3(536, 535, 437) );
                geom.faces.push( new THREE.Face3(536, 437, 436) );
                geom.faces.push( new THREE.Face3(537, 536, 436) );
                geom.faces.push( new THREE.Face3(537, 436, 435) );
                geom.faces.push( new THREE.Face3(519, 537, 435) );
                geom.faces.push( new THREE.Face3(538, 539, 469) );
                geom.faces.push( new THREE.Face3(470, 538, 469) );
                geom.faces.push( new THREE.Face3(539, 540, 467) );
                geom.faces.push( new THREE.Face3(540, 466, 467) );
                geom.faces.push( new THREE.Face3(539, 467, 468) );
                geom.faces.push( new THREE.Face3(469, 539, 468) );
                geom.faces.push( new THREE.Face3(455, 454, 476) );
                geom.faces.push( new THREE.Face3(458, 459, 460) );
                geom.faces.push( new THREE.Face3(454, 541, 475) );
                geom.faces.push( new THREE.Face3(476, 454, 475) );
                geom.faces.push( new THREE.Face3(542, 458, 461) );
                geom.faces.push( new THREE.Face3(458, 460, 461) );
                geom.faces.push( new THREE.Face3(541, 543, 474) );
                geom.faces.push( new THREE.Face3(475, 541, 474) );
                geom.faces.push( new THREE.Face3(544, 542, 462) );
                geom.faces.push( new THREE.Face3(542, 461, 462) );
                geom.faces.push( new THREE.Face3(543, 545, 473) );
                geom.faces.push( new THREE.Face3(474, 543, 473) );
                geom.faces.push( new THREE.Face3(546, 544, 463) );
                geom.faces.push( new THREE.Face3(544, 462, 463) );
                geom.faces.push( new THREE.Face3(545, 547, 472) );
                geom.faces.push( new THREE.Face3(473, 545, 472) );
                geom.faces.push( new THREE.Face3(548, 546, 464) );
                geom.faces.push( new THREE.Face3(546, 463, 464) );
                geom.faces.push( new THREE.Face3(547, 549, 471) );
                geom.faces.push( new THREE.Face3(472, 547, 471) );
                geom.faces.push( new THREE.Face3(550, 548, 465) );
                geom.faces.push( new THREE.Face3(548, 464, 465) );
                geom.faces.push( new THREE.Face3(549, 538, 470) );
                geom.faces.push( new THREE.Face3(471, 549, 470) );
                geom.faces.push( new THREE.Face3(540, 550, 466) );
                geom.faces.push( new THREE.Face3(550, 465, 466) );
                geom.faces.push( new THREE.Face3(536, 537, 520) );
                geom.faces.push( new THREE.Face3(537, 519, 520) );
                geom.faces.push( new THREE.Face3(535, 536, 551) );
                geom.faces.push( new THREE.Face3(536, 520, 551) );
                geom.faces.push( new THREE.Face3(534, 535, 552) );
                geom.faces.push( new THREE.Face3(535, 551, 552) );
                geom.faces.push( new THREE.Face3(533, 534, 553) );
                geom.faces.push( new THREE.Face3(534, 552, 553) );
                geom.faces.push( new THREE.Face3(532, 533, 554) );
                geom.faces.push( new THREE.Face3(533, 553, 554) );
                geom.faces.push( new THREE.Face3(531, 532, 555) );
                geom.faces.push( new THREE.Face3(532, 554, 555) );
                geom.faces.push( new THREE.Face3(530, 531, 556) );
                geom.faces.push( new THREE.Face3(531, 555, 556) );
                geom.faces.push( new THREE.Face3(530, 556, 557) );
                geom.faces.push( new THREE.Face3(530, 557, 529) );
                geom.faces.push( new THREE.Face3(557, 558, 528) );
                geom.faces.push( new THREE.Face3(529, 557, 528) );
                geom.faces.push( new THREE.Face3(558, 559, 527) );
                geom.faces.push( new THREE.Face3(528, 558, 527) );
                geom.faces.push( new THREE.Face3(559, 560, 526) );
                geom.faces.push( new THREE.Face3(527, 559, 526) );
                geom.faces.push( new THREE.Face3(560, 561, 525) );
                geom.faces.push( new THREE.Face3(526, 560, 525) );
                geom.faces.push( new THREE.Face3(561, 562, 524) );
                geom.faces.push( new THREE.Face3(525, 561, 524) );
                geom.faces.push( new THREE.Face3(562, 563, 523) );
                geom.faces.push( new THREE.Face3(524, 562, 523) );
                geom.faces.push( new THREE.Face3(563, 457, 522) );
                geom.faces.push( new THREE.Face3(523, 563, 522) );
                geom.faces.push( new THREE.Face3(522, 457, 521) );
                geom.faces.push( new THREE.Face3(521, 457, 456) );
                geom.faces.push( new THREE.Face3(479, 481, 480) );
                geom.faces.push( new THREE.Face3(481, 482, 480) );
                geom.faces.push( new THREE.Face3(482, 483, 564) );
                geom.faces.push( new THREE.Face3(480, 482, 564) );
                geom.faces.push( new THREE.Face3(483, 484, 565) );
                geom.faces.push( new THREE.Face3(564, 483, 565) );
                geom.faces.push( new THREE.Face3(484, 485, 566) );
                geom.faces.push( new THREE.Face3(565, 484, 566) );
                geom.faces.push( new THREE.Face3(485, 486, 567) );
                geom.faces.push( new THREE.Face3(566, 485, 567) );
                geom.faces.push( new THREE.Face3(486, 487, 568) );
                geom.faces.push( new THREE.Face3(567, 486, 568) );
                geom.faces.push( new THREE.Face3(487, 488, 569) );
                geom.faces.push( new THREE.Face3(568, 487, 569) );
                geom.faces.push( new THREE.Face3(488, 489, 570) );
                geom.faces.push( new THREE.Face3(569, 488, 570) );
                geom.faces.push( new THREE.Face3(571, 570, 490) );
                geom.faces.push( new THREE.Face3(570, 489, 490) );
                geom.faces.push( new THREE.Face3(572, 571, 491) );
                geom.faces.push( new THREE.Face3(571, 490, 491) );
                geom.faces.push( new THREE.Face3(573, 572, 492) );
                geom.faces.push( new THREE.Face3(572, 491, 492) );
                geom.faces.push( new THREE.Face3(574, 573, 493) );
                geom.faces.push( new THREE.Face3(573, 492, 493) );
                geom.faces.push( new THREE.Face3(575, 574, 494) );
                geom.faces.push( new THREE.Face3(574, 493, 494) );
                geom.faces.push( new THREE.Face3(576, 575, 495) );
                geom.faces.push( new THREE.Face3(575, 494, 495) );
                geom.faces.push( new THREE.Face3(478, 576, 496) );
                geom.faces.push( new THREE.Face3(576, 495, 496) );
                geom.faces.push( new THREE.Face3(478, 496, 497) );
                geom.faces.push( new THREE.Face3(478, 497, 477) );
                geom.faces.push( new THREE.Face3(516, 517, 498) );
                geom.faces.push( new THREE.Face3(517, 499, 498) );
                geom.faces.push( new THREE.Face3(577, 516, 498) );
                geom.faces.push( new THREE.Face3(508, 509, 578) );
                geom.faces.push( new THREE.Face3(509, 510, 578) );
                geom.faces.push( new THREE.Face3(510, 511, 579) );
                geom.faces.push( new THREE.Face3(578, 510, 579) );
                geom.faces.push( new THREE.Face3(507, 508, 580) );
                geom.faces.push( new THREE.Face3(508, 578, 580) );
                geom.faces.push( new THREE.Face3(511, 512, 581) );
                geom.faces.push( new THREE.Face3(579, 511, 581) );
                geom.faces.push( new THREE.Face3(506, 507, 582) );
                geom.faces.push( new THREE.Face3(507, 580, 582) );
                geom.faces.push( new THREE.Face3(512, 513, 583) );
                geom.faces.push( new THREE.Face3(581, 512, 583) );
                geom.faces.push( new THREE.Face3(505, 506, 584) );
                geom.faces.push( new THREE.Face3(506, 582, 584) );
                geom.faces.push( new THREE.Face3(513, 514, 585) );
                geom.faces.push( new THREE.Face3(583, 513, 585) );
                geom.faces.push( new THREE.Face3(504, 505, 586) );
                geom.faces.push( new THREE.Face3(505, 584, 586) );
                geom.faces.push( new THREE.Face3(514, 515, 587) );
                geom.faces.push( new THREE.Face3(585, 514, 587) );
                geom.faces.push( new THREE.Face3(503, 504, 588) );
                geom.faces.push( new THREE.Face3(504, 586, 588) );
                geom.faces.push( new THREE.Face3(515, 516, 577) );
                geom.faces.push( new THREE.Face3(587, 515, 577) );
                geom.faces.push( new THREE.Face3(502, 503, 589) );
                geom.faces.push( new THREE.Face3(503, 588, 589) );
                geom.faces.push( new THREE.Face3(501, 500, 518) );
                geom.faces.push( new THREE.Face3(500, 502, 518) );
                geom.faces.push( new THREE.Face3(502, 589, 518) );
                geom.faces.push( new THREE.Face3(590, 591, 202) );
                geom.faces.push( new THREE.Face3(591, 201, 202) );
                geom.faces.push( new THREE.Face3(590, 202, 203) );
                geom.faces.push( new THREE.Face3(592, 590, 203) );
                geom.faces.push( new THREE.Face3(593, 594, 197) );
                geom.faces.push( new THREE.Face3(593, 197, 211) );
                geom.faces.push( new THREE.Face3(592, 203, 204) );
                geom.faces.push( new THREE.Face3(595, 593, 211) );
                geom.faces.push( new THREE.Face3(596, 592, 204) );
                geom.faces.push( new THREE.Face3(595, 211, 212) );
                geom.faces.push( new THREE.Face3(596, 204, 205) );
                geom.faces.push( new THREE.Face3(597, 595, 212) );
                geom.faces.push( new THREE.Face3(598, 596, 205) );
                geom.faces.push( new THREE.Face3(599, 598, 205) );
                geom.faces.push( new THREE.Face3(597, 212, 213) );
                geom.faces.push( new THREE.Face3(599, 205, 206) );
                geom.faces.push( new THREE.Face3(600, 597, 213) );
                geom.faces.push( new THREE.Face3(601, 599, 206) );
                geom.faces.push( new THREE.Face3(600, 213, 214) );
                geom.faces.push( new THREE.Face3(601, 206, 207) );
                geom.faces.push( new THREE.Face3(602, 600, 214) );
                geom.faces.push( new THREE.Face3(603, 601, 207) );
                geom.faces.push( new THREE.Face3(602, 214, 215) );
                geom.faces.push( new THREE.Face3(603, 207, 208) );
                geom.faces.push( new THREE.Face3(604, 602, 215) );
                geom.faces.push( new THREE.Face3(605, 603, 208) );
                geom.faces.push( new THREE.Face3(605, 208, 209) );
                geom.faces.push( new THREE.Face3(604, 215, 216) );
                geom.faces.push( new THREE.Face3(606, 604, 216) );
                geom.faces.push( new THREE.Face3(607, 605, 209) );
                geom.faces.push( new THREE.Face3(606, 216, 217) );
                geom.faces.push( new THREE.Face3(607, 209, 210) );
                geom.faces.push( new THREE.Face3(608, 606, 217) );
                geom.faces.push( new THREE.Face3(609, 607, 210) );
                geom.faces.push( new THREE.Face3(609, 210, 186) );
                geom.faces.push( new THREE.Face3(610, 609, 186) );
                geom.faces.push( new THREE.Face3(611, 608, 218) );
                geom.faces.push( new THREE.Face3(608, 217, 218) );
                geom.faces.push( new THREE.Face3(610, 186, 185) );
                geom.faces.push( new THREE.Face3(612, 610, 185) );
                geom.faces.push( new THREE.Face3(613, 611, 219) );
                geom.faces.push( new THREE.Face3(614, 613, 219) );
                geom.faces.push( new THREE.Face3(611, 218, 219) );
                geom.faces.push( new THREE.Face3(612, 185, 187) );
                geom.faces.push( new THREE.Face3(615, 612, 187) );
                geom.faces.push( new THREE.Face3(614, 219, 220) );
                geom.faces.push( new THREE.Face3(616, 614, 220) );
                geom.faces.push( new THREE.Face3(615, 187, 188) );
                geom.faces.push( new THREE.Face3(617, 615, 188) );
                geom.faces.push( new THREE.Face3(618, 617, 188) );
                geom.faces.push( new THREE.Face3(619, 616, 221) );
                geom.faces.push( new THREE.Face3(616, 220, 221) );
                geom.faces.push( new THREE.Face3(618, 188, 189) );
                geom.faces.push( new THREE.Face3(620, 618, 189) );
                geom.faces.push( new THREE.Face3(621, 619, 222) );
                geom.faces.push( new THREE.Face3(619, 221, 222) );
                geom.faces.push( new THREE.Face3(620, 189, 190) );
                geom.faces.push( new THREE.Face3(622, 620, 190) );
                geom.faces.push( new THREE.Face3(623, 621, 223) );
                geom.faces.push( new THREE.Face3(622, 190, 191) );
                geom.faces.push( new THREE.Face3(621, 222, 223) );
                geom.faces.push( new THREE.Face3(624, 622, 191) );
                geom.faces.push( new THREE.Face3(625, 623, 224) );
                geom.faces.push( new THREE.Face3(624, 191, 192) );
                geom.faces.push( new THREE.Face3(626, 624, 192) );
                geom.faces.push( new THREE.Face3(623, 223, 224) );
                geom.faces.push( new THREE.Face3(626, 192, 193) );
                geom.faces.push( new THREE.Face3(627, 626, 193) );
                geom.faces.push( new THREE.Face3(628, 625, 225) );
                geom.faces.push( new THREE.Face3(625, 224, 225) );
                geom.faces.push( new THREE.Face3(629, 627, 194) );
                geom.faces.push( new THREE.Face3(627, 193, 194) );
                geom.faces.push( new THREE.Face3(628, 225, 226) );
                geom.faces.push( new THREE.Face3(630, 628, 226) );
                geom.faces.push( new THREE.Face3(631, 629, 195) );
                geom.faces.push( new THREE.Face3(629, 194, 195) );
                geom.faces.push( new THREE.Face3(632, 631, 196) );
                geom.faces.push( new THREE.Face3(630, 226, 227) );
                geom.faces.push( new THREE.Face3(631, 195, 196) );
                geom.faces.push( new THREE.Face3(633, 630, 227) );
                geom.faces.push( new THREE.Face3(594, 632, 197) );
                geom.faces.push( new THREE.Face3(632, 196, 197) );
                geom.faces.push( new THREE.Face3(633, 227, 228) );
                geom.faces.push( new THREE.Face3(634, 633, 228) );
                geom.faces.push( new THREE.Face3(635, 634, 228) );
                geom.faces.push( new THREE.Face3(635, 228, 237) );
                geom.faces.push( new THREE.Face3(636, 635, 237) );
                geom.faces.push( new THREE.Face3(636, 237, 236) );
                geom.faces.push( new THREE.Face3(637, 636, 236) );
                geom.faces.push( new THREE.Face3(637, 236, 235) );
                geom.faces.push( new THREE.Face3(638, 637, 235) );
                geom.faces.push( new THREE.Face3(638, 235, 234) );
                geom.faces.push( new THREE.Face3(639, 638, 234) );
                geom.faces.push( new THREE.Face3(639, 234, 233) );
                geom.faces.push( new THREE.Face3(640, 639, 233) );
                geom.faces.push( new THREE.Face3(640, 233, 232) );
                geom.faces.push( new THREE.Face3(641, 640, 232) );
                geom.faces.push( new THREE.Face3(641, 232, 231) );
                geom.faces.push( new THREE.Face3(642, 641, 231) );
                geom.faces.push( new THREE.Face3(642, 231, 230) );
                geom.faces.push( new THREE.Face3(643, 642, 230) );
                geom.faces.push( new THREE.Face3(643, 230, 229) );
                geom.faces.push( new THREE.Face3(644, 643, 229) );
                geom.faces.push( new THREE.Face3(645, 644, 229) );
                geom.faces.push( new THREE.Face3(645, 229, 184) );
                geom.faces.push( new THREE.Face3(646, 645, 184) );
                geom.faces.push( new THREE.Face3(646, 184, 183) );
                geom.faces.push( new THREE.Face3(647, 646, 183) );
                geom.faces.push( new THREE.Face3(647, 183, 182) );
                geom.faces.push( new THREE.Face3(648, 647, 182) );
                geom.faces.push( new THREE.Face3(648, 182, 181) );
                geom.faces.push( new THREE.Face3(649, 648, 181) );
                geom.faces.push( new THREE.Face3(649, 181, 180) );
                geom.faces.push( new THREE.Face3(650, 649, 180) );
                geom.faces.push( new THREE.Face3(650, 180, 179) );
                geom.faces.push( new THREE.Face3(651, 650, 179) );
                geom.faces.push( new THREE.Face3(651, 179, 178) );
                geom.faces.push( new THREE.Face3(652, 651, 178) );
                geom.faces.push( new THREE.Face3(652, 178, 177) );
                geom.faces.push( new THREE.Face3(653, 652, 177) );
                geom.faces.push( new THREE.Face3(653, 177, 176) );
                geom.faces.push( new THREE.Face3(654, 653, 176) );
                geom.faces.push( new THREE.Face3(655, 654, 176) );
                geom.faces.push( new THREE.Face3(655, 176, 175) );
                geom.faces.push( new THREE.Face3(656, 655, 175) );
                geom.faces.push( new THREE.Face3(656, 175, 174) );
                geom.faces.push( new THREE.Face3(657, 656, 174) );
                geom.faces.push( new THREE.Face3(657, 174, 173) );
                geom.faces.push( new THREE.Face3(658, 657, 173) );
                geom.faces.push( new THREE.Face3(658, 173, 172) );
                geom.faces.push( new THREE.Face3(659, 658, 172) );
                geom.faces.push( new THREE.Face3(660, 659, 171) );
                geom.faces.push( new THREE.Face3(659, 172, 171) );
                geom.faces.push( new THREE.Face3(661, 660, 170) );
                geom.faces.push( new THREE.Face3(660, 171, 170) );
                geom.faces.push( new THREE.Face3(662, 661, 160) );
                geom.faces.push( new THREE.Face3(661, 170, 160) );
                geom.faces.push( new THREE.Face3(663, 662, 159) );
                geom.faces.push( new THREE.Face3(662, 160, 159) );
                geom.faces.push( new THREE.Face3(664, 663, 161) );
                geom.faces.push( new THREE.Face3(665, 664, 161) );
                geom.faces.push( new THREE.Face3(663, 159, 161) );
                geom.faces.push( new THREE.Face3(666, 665, 162) );
                geom.faces.push( new THREE.Face3(665, 161, 162) );
                geom.faces.push( new THREE.Face3(667, 666, 163) );
                geom.faces.push( new THREE.Face3(666, 162, 163) );
                geom.faces.push( new THREE.Face3(668, 667, 164) );
                geom.faces.push( new THREE.Face3(667, 163, 164) );
                geom.faces.push( new THREE.Face3(669, 668, 165) );
                geom.faces.push( new THREE.Face3(668, 164, 165) );
                geom.faces.push( new THREE.Face3(670, 669, 166) );
                geom.faces.push( new THREE.Face3(669, 165, 166) );
                geom.faces.push( new THREE.Face3(671, 670, 167) );
                geom.faces.push( new THREE.Face3(670, 166, 167) );
                geom.faces.push( new THREE.Face3(672, 671, 168) );
                geom.faces.push( new THREE.Face3(671, 167, 168) );
                geom.faces.push( new THREE.Face3(673, 672, 169) );
                geom.faces.push( new THREE.Face3(672, 168, 169) );
                geom.faces.push( new THREE.Face3(674, 673, 157) );
                geom.faces.push( new THREE.Face3(675, 674, 157) );
                geom.faces.push( new THREE.Face3(673, 169, 157) );
                geom.faces.push( new THREE.Face3(676, 675, 155) );
                geom.faces.push( new THREE.Face3(675, 157, 155) );
                geom.faces.push( new THREE.Face3(677, 676, 153) );
                geom.faces.push( new THREE.Face3(676, 155, 153) );
                geom.faces.push( new THREE.Face3(678, 677, 151) );
                geom.faces.push( new THREE.Face3(677, 153, 151) );
                geom.faces.push( new THREE.Face3(679, 678, 149) );
                geom.faces.push( new THREE.Face3(678, 151, 149) );
                geom.faces.push( new THREE.Face3(680, 679, 147) );
                geom.faces.push( new THREE.Face3(679, 149, 147) );
                geom.faces.push( new THREE.Face3(681, 680, 145) );
                geom.faces.push( new THREE.Face3(680, 147, 145) );
                geom.faces.push( new THREE.Face3(682, 681, 143) );
                geom.faces.push( new THREE.Face3(681, 145, 143) );
                geom.faces.push( new THREE.Face3(683, 682, 141) );
                geom.faces.push( new THREE.Face3(682, 143, 141) );
                geom.faces.push( new THREE.Face3(684, 683, 138) );
                geom.faces.push( new THREE.Face3(685, 684, 138) );
                geom.faces.push( new THREE.Face3(683, 141, 138) );
                geom.faces.push( new THREE.Face3(685, 138, 137) );
                geom.faces.push( new THREE.Face3(686, 685, 137) );
                geom.faces.push( new THREE.Face3(686, 137, 134) );
                geom.faces.push( new THREE.Face3(687, 686, 134) );
                geom.faces.push( new THREE.Face3(687, 134, 132) );
                geom.faces.push( new THREE.Face3(688, 687, 132) );
                geom.faces.push( new THREE.Face3(688, 132, 130) );
                geom.faces.push( new THREE.Face3(689, 688, 130) );
                geom.faces.push( new THREE.Face3(689, 130, 131) );
                geom.faces.push( new THREE.Face3(690, 689, 131) );
                geom.faces.push( new THREE.Face3(690, 131, 133) );
                geom.faces.push( new THREE.Face3(691, 690, 133) );
                geom.faces.push( new THREE.Face3(691, 133, 135) );
                geom.faces.push( new THREE.Face3(692, 691, 135) );
                geom.faces.push( new THREE.Face3(692, 135, 136) );
                geom.faces.push( new THREE.Face3(693, 692, 136) );
                geom.faces.push( new THREE.Face3(693, 136, 139) );
                geom.faces.push( new THREE.Face3(694, 693, 139) );
                geom.faces.push( new THREE.Face3(695, 694, 139) );
                geom.faces.push( new THREE.Face3(695, 139, 140) );
                geom.faces.push( new THREE.Face3(696, 695, 140) );
                geom.faces.push( new THREE.Face3(697, 696, 142) );
                geom.faces.push( new THREE.Face3(696, 140, 142) );
                geom.faces.push( new THREE.Face3(698, 697, 144) );
                geom.faces.push( new THREE.Face3(697, 142, 144) );
                geom.faces.push( new THREE.Face3(699, 698, 146) );
                geom.faces.push( new THREE.Face3(698, 144, 146) );
                geom.faces.push( new THREE.Face3(700, 699, 148) );
                geom.faces.push( new THREE.Face3(699, 146, 148) );
                geom.faces.push( new THREE.Face3(701, 700, 150) );
                geom.faces.push( new THREE.Face3(700, 148, 150) );
                geom.faces.push( new THREE.Face3(702, 701, 152) );
                geom.faces.push( new THREE.Face3(701, 150, 152) );
                geom.faces.push( new THREE.Face3(703, 702, 154) );
                geom.faces.push( new THREE.Face3(702, 152, 154) );
                geom.faces.push( new THREE.Face3(704, 703, 156) );
                geom.faces.push( new THREE.Face3(705, 704, 156) );
                geom.faces.push( new THREE.Face3(703, 154, 156) );
                geom.faces.push( new THREE.Face3(706, 705, 158) );
                geom.faces.push( new THREE.Face3(705, 156, 158) );
                geom.faces.push( new THREE.Face3(707, 706, 198) );
                geom.faces.push( new THREE.Face3(706, 158, 198) );
                geom.faces.push( new THREE.Face3(708, 707, 199) );
                geom.faces.push( new THREE.Face3(707, 198, 199) );
                geom.faces.push( new THREE.Face3(709, 708, 200) );
                geom.faces.push( new THREE.Face3(708, 199, 200) );
                geom.faces.push( new THREE.Face3(591, 709, 201) );
                geom.faces.push( new THREE.Face3(709, 200, 201) );
                geom.faces.push( new THREE.Face3(710, 646, 647) );
                geom.faces.push( new THREE.Face3(711, 712, 671) );
                geom.faces.push( new THREE.Face3(672, 711, 671) );
                geom.faces.push( new THREE.Face3(710, 647, 648) );
                geom.faces.push( new THREE.Face3(671, 712, 670) );
                geom.faces.push( new THREE.Face3(712, 713, 670) );
                geom.faces.push( new THREE.Face3(710, 648, 649) );
                geom.faces.push( new THREE.Face3(670, 713, 669) );
                geom.faces.push( new THREE.Face3(713, 714, 669) );
                geom.faces.push( new THREE.Face3(710, 649, 650) );
                geom.faces.push( new THREE.Face3(669, 714, 668) );
                geom.faces.push( new THREE.Face3(714, 715, 668) );
                geom.faces.push( new THREE.Face3(715, 716, 668) );
                geom.faces.push( new THREE.Face3(620, 622, 717) );
                geom.faces.push( new THREE.Face3(717, 622, 718) );
                geom.faces.push( new THREE.Face3(622, 624, 718) );
                geom.faces.push( new THREE.Face3(710, 650, 651) );
                geom.faces.push( new THREE.Face3(668, 716, 667) );
                geom.faces.push( new THREE.Face3(716, 719, 667) );
                geom.faces.push( new THREE.Face3(710, 651, 652) );
                geom.faces.push( new THREE.Face3(618, 620, 720) );
                geom.faces.push( new THREE.Face3(620, 717, 720) );
                geom.faces.push( new THREE.Face3(667, 719, 666) );
                geom.faces.push( new THREE.Face3(719, 721, 666) );
                geom.faces.push( new THREE.Face3(718, 624, 722) );
                geom.faces.push( new THREE.Face3(710, 652, 653) );
                geom.faces.push( new THREE.Face3(617, 618, 723) );
                geom.faces.push( new THREE.Face3(666, 721, 665) );
                geom.faces.push( new THREE.Face3(618, 720, 723) );
                geom.faces.push( new THREE.Face3(721, 724, 665) );
                geom.faces.push( new THREE.Face3(710, 653, 654) );
                geom.faces.push( new THREE.Face3(665, 724, 664) );
                geom.faces.push( new THREE.Face3(724, 725, 664) );
                geom.faces.push( new THREE.Face3(624, 626, 726) );
                geom.faces.push( new THREE.Face3(722, 624, 726) );
                geom.faces.push( new THREE.Face3(710, 654, 655) );
                geom.faces.push( new THREE.Face3(664, 725, 663) );
                geom.faces.push( new THREE.Face3(725, 727, 663) );
                geom.faces.push( new THREE.Face3(615, 617, 728) );
                geom.faces.push( new THREE.Face3(617, 723, 728) );
                geom.faces.push( new THREE.Face3(710, 655, 656) );
                geom.faces.push( new THREE.Face3(626, 627, 729) );
                geom.faces.push( new THREE.Face3(663, 727, 662) );
                geom.faces.push( new THREE.Face3(727, 730, 662) );
                geom.faces.push( new THREE.Face3(726, 626, 729) );
                geom.faces.push( new THREE.Face3(710, 656, 657) );
                geom.faces.push( new THREE.Face3(731, 710, 657) );
                geom.faces.push( new THREE.Face3(662, 730, 661) );
                geom.faces.push( new THREE.Face3(730, 732, 661) );
                geom.faces.push( new THREE.Face3(612, 615, 733) );
                geom.faces.push( new THREE.Face3(615, 728, 733) );
                geom.faces.push( new THREE.Face3(731, 657, 658) );
                geom.faces.push( new THREE.Face3(734, 731, 658) );
                geom.faces.push( new THREE.Face3(661, 732, 660) );
                geom.faces.push( new THREE.Face3(734, 658, 659) );
                geom.faces.push( new THREE.Face3(660, 732, 659) );
                geom.faces.push( new THREE.Face3(732, 734, 659) );
                geom.faces.push( new THREE.Face3(627, 629, 735) );
                geom.faces.push( new THREE.Face3(729, 627, 735) );
                geom.faces.push( new THREE.Face3(610, 612, 736) );
                geom.faces.push( new THREE.Face3(612, 733, 736) );
                geom.faces.push( new THREE.Face3(735, 629, 737) );
                geom.faces.push( new THREE.Face3(607, 609, 738) );
                geom.faces.push( new THREE.Face3(609, 610, 738) );
                geom.faces.push( new THREE.Face3(610, 736, 738) );
                geom.faces.push( new THREE.Face3(737, 629, 631) );
                geom.faces.push( new THREE.Face3(737, 631, 739) );
                geom.faces.push( new THREE.Face3(605, 607, 740) );
                geom.faces.push( new THREE.Face3(607, 738, 740) );
                geom.faces.push( new THREE.Face3(739, 631, 632) );
                geom.faces.push( new THREE.Face3(739, 632, 741) );
                geom.faces.push( new THREE.Face3(603, 605, 742) );
                geom.faces.push( new THREE.Face3(605, 740, 742) );
                geom.faces.push( new THREE.Face3(741, 632, 594) );
                geom.faces.push( new THREE.Face3(598, 599, 743) );
                geom.faces.push( new THREE.Face3(599, 601, 743) );
                geom.faces.push( new THREE.Face3(601, 603, 743) );
                geom.faces.push( new THREE.Face3(603, 742, 743) );
                geom.faces.push( new THREE.Face3(704, 705, 743) );
                geom.faces.push( new THREE.Face3(705, 706, 743) );
                geom.faces.push( new THREE.Face3(706, 707, 743) );
                geom.faces.push( new THREE.Face3(707, 708, 743) );
                geom.faces.push( new THREE.Face3(708, 709, 743) );
                geom.faces.push( new THREE.Face3(709, 591, 743) );
                geom.faces.push( new THREE.Face3(591, 590, 743) );
                geom.faces.push( new THREE.Face3(590, 592, 743) );
                geom.faces.push( new THREE.Face3(592, 596, 743) );
                geom.faces.push( new THREE.Face3(596, 598, 743) );
                geom.faces.push( new THREE.Face3(744, 594, 593) );
                geom.faces.push( new THREE.Face3(744, 593, 745) );
                geom.faces.push( new THREE.Face3(745, 593, 595) );
                geom.faces.push( new THREE.Face3(745, 595, 746) );
                geom.faces.push( new THREE.Face3(746, 595, 597) );
                geom.faces.push( new THREE.Face3(746, 597, 747) );
                geom.faces.push( new THREE.Face3(747, 597, 600) );
                geom.faces.push( new THREE.Face3(747, 600, 748) );
                geom.faces.push( new THREE.Face3(748, 600, 602) );
                geom.faces.push( new THREE.Face3(748, 602, 749) );
                geom.faces.push( new THREE.Face3(749, 602, 604) );
                geom.faces.push( new THREE.Face3(749, 604, 750) );
                geom.faces.push( new THREE.Face3(604, 606, 751) );
                geom.faces.push( new THREE.Face3(750, 604, 751) );
                geom.faces.push( new THREE.Face3(606, 608, 752) );
                geom.faces.push( new THREE.Face3(751, 606, 752) );
                geom.faces.push( new THREE.Face3(752, 608, 753) );
                geom.faces.push( new THREE.Face3(753, 608, 611) );
                geom.faces.push( new THREE.Face3(753, 611, 754) );
                geom.faces.push( new THREE.Face3(754, 611, 613) );
                geom.faces.push( new THREE.Face3(754, 613, 755) );
                geom.faces.push( new THREE.Face3(755, 613, 614) );
                geom.faces.push( new THREE.Face3(755, 614, 756) );
                geom.faces.push( new THREE.Face3(756, 614, 616) );
                geom.faces.push( new THREE.Face3(756, 616, 757) );
                geom.faces.push( new THREE.Face3(757, 616, 619) );
                geom.faces.push( new THREE.Face3(757, 619, 758) );
                geom.faces.push( new THREE.Face3(758, 619, 621) );
                geom.faces.push( new THREE.Face3(759, 758, 623) );
                geom.faces.push( new THREE.Face3(758, 621, 623) );
                geom.faces.push( new THREE.Face3(704, 743, 760) );
                geom.faces.push( new THREE.Face3(691, 692, 760) );
                geom.faces.push( new THREE.Face3(692, 693, 760) );
                geom.faces.push( new THREE.Face3(693, 694, 760) );
                geom.faces.push( new THREE.Face3(694, 695, 760) );
                geom.faces.push( new THREE.Face3(695, 696, 760) );
                geom.faces.push( new THREE.Face3(696, 697, 760) );
                geom.faces.push( new THREE.Face3(697, 698, 760) );
                geom.faces.push( new THREE.Face3(698, 699, 760) );
                geom.faces.push( new THREE.Face3(699, 700, 760) );
                geom.faces.push( new THREE.Face3(700, 701, 760) );
                geom.faces.push( new THREE.Face3(701, 702, 760) );
                geom.faces.push( new THREE.Face3(702, 703, 760) );
                geom.faces.push( new THREE.Face3(703, 704, 760) );
                geom.faces.push( new THREE.Face3(691, 760, 761) );
                geom.faces.push( new THREE.Face3(690, 691, 761) );
                geom.faces.push( new THREE.Face3(762, 759, 625) );
                geom.faces.push( new THREE.Face3(759, 623, 625) );
                geom.faces.push( new THREE.Face3(690, 761, 763) );
                geom.faces.push( new THREE.Face3(689, 690, 763) );
                geom.faces.push( new THREE.Face3(688, 689, 764) );
                geom.faces.push( new THREE.Face3(689, 763, 764) );
                geom.faces.push( new THREE.Face3(765, 762, 628) );
                geom.faces.push( new THREE.Face3(762, 625, 628) );
                geom.faces.push( new THREE.Face3(688, 764, 687) );
                geom.faces.push( new THREE.Face3(687, 764, 766) );
                geom.faces.push( new THREE.Face3(765, 628, 630) );
                geom.faces.push( new THREE.Face3(687, 766, 686) );
                geom.faces.push( new THREE.Face3(686, 766, 767) );
                geom.faces.push( new THREE.Face3(765, 630, 633) );
                geom.faces.push( new THREE.Face3(686, 767, 685) );
                geom.faces.push( new THREE.Face3(685, 767, 768) );
                geom.faces.push( new THREE.Face3(765, 633, 634) );
                geom.faces.push( new THREE.Face3(685, 768, 684) );
                geom.faces.push( new THREE.Face3(684, 768, 769) );
                geom.faces.push( new THREE.Face3(765, 634, 635) );
                geom.faces.push( new THREE.Face3(684, 769, 683) );
                geom.faces.push( new THREE.Face3(683, 769, 770) );
                geom.faces.push( new THREE.Face3(765, 635, 636) );
                geom.faces.push( new THREE.Face3(683, 770, 682) );
                geom.faces.push( new THREE.Face3(770, 771, 682) );
                geom.faces.push( new THREE.Face3(765, 636, 637) );
                geom.faces.push( new THREE.Face3(682, 771, 681) );
                geom.faces.push( new THREE.Face3(771, 772, 681) );
                geom.faces.push( new THREE.Face3(765, 637, 638) );
                geom.faces.push( new THREE.Face3(681, 772, 680) );
                geom.faces.push( new THREE.Face3(772, 773, 680) );
                geom.faces.push( new THREE.Face3(680, 773, 774) );
                geom.faces.push( new THREE.Face3(765, 638, 639) );
                geom.faces.push( new THREE.Face3(680, 774, 679) );
                geom.faces.push( new THREE.Face3(679, 774, 775) );
                geom.faces.push( new THREE.Face3(765, 639, 640) );
                geom.faces.push( new THREE.Face3(679, 775, 678) );
                geom.faces.push( new THREE.Face3(678, 775, 776) );
                geom.faces.push( new THREE.Face3(765, 640, 641) );
                geom.faces.push( new THREE.Face3(678, 776, 677) );
                geom.faces.push( new THREE.Face3(677, 776, 777) );
                geom.faces.push( new THREE.Face3(765, 641, 642) );
                geom.faces.push( new THREE.Face3(677, 777, 676) );
                geom.faces.push( new THREE.Face3(676, 777, 778) );
                geom.faces.push( new THREE.Face3(765, 642, 643) );
                geom.faces.push( new THREE.Face3(676, 778, 675) );
                geom.faces.push( new THREE.Face3(675, 778, 779) );
                geom.faces.push( new THREE.Face3(765, 643, 644) );
                geom.faces.push( new THREE.Face3(765, 644, 710) );
                geom.faces.push( new THREE.Face3(675, 779, 674) );
                geom.faces.push( new THREE.Face3(710, 644, 645) );
                geom.faces.push( new THREE.Face3(674, 780, 673) );
                geom.faces.push( new THREE.Face3(673, 780, 781) );
                geom.faces.push( new THREE.Face3(710, 645, 646) );
                geom.faces.push( new THREE.Face3(673, 781, 672) );
                geom.faces.push( new THREE.Face3(672, 781, 711) );
                geom.faces.push( new THREE.Face3(760, 782, 783) );
                geom.faces.push( new THREE.Face3(760, 743, 782) );
                geom.faces.push( new THREE.Face3(779, 784, 785) );
                geom.faces.push( new THREE.Face3(674, 779, 785) );
                geom.faces.push( new THREE.Face3(780, 674, 786) );
                geom.faces.push( new THREE.Face3(674, 785, 786) );
                geom.faces.push( new THREE.Face3(781, 780, 787) );
                geom.faces.push( new THREE.Face3(711, 781, 787) );
                geom.faces.push( new THREE.Face3(780, 786, 787) );
                geom.faces.push( new THREE.Face3(761, 760, 788) );
                geom.faces.push( new THREE.Face3(763, 761, 788) );
                geom.faces.push( new THREE.Face3(760, 783, 788) );
                geom.faces.push( new THREE.Face3(711, 787, 789) );
                geom.faces.push( new THREE.Face3(764, 763, 790) );
                geom.faces.push( new THREE.Face3(763, 788, 790) );
                geom.faces.push( new THREE.Face3(712, 711, 791) );
                geom.faces.push( new THREE.Face3(711, 789, 791) );
                geom.faces.push( new THREE.Face3(764, 790, 792) );
                geom.faces.push( new THREE.Face3(713, 712, 793) );
                geom.faces.push( new THREE.Face3(714, 713, 793) );
                geom.faces.push( new THREE.Face3(712, 791, 793) );
                geom.faces.push( new THREE.Face3(766, 764, 794) );
                geom.faces.push( new THREE.Face3(764, 792, 794) );
                geom.faces.push( new THREE.Face3(715, 714, 795) );
                geom.faces.push( new THREE.Face3(714, 793, 795) );
                geom.faces.push( new THREE.Face3(767, 766, 796) );
                geom.faces.push( new THREE.Face3(766, 794, 796) );
                geom.faces.push( new THREE.Face3(715, 795, 797) );
                geom.faces.push( new THREE.Face3(768, 767, 798) );
                geom.faces.push( new THREE.Face3(767, 796, 798) );
                geom.faces.push( new THREE.Face3(716, 715, 799) );
                geom.faces.push( new THREE.Face3(715, 797, 799) );
                geom.faces.push( new THREE.Face3(768, 798, 800) );
                geom.faces.push( new THREE.Face3(769, 768, 800) );
                geom.faces.push( new THREE.Face3(770, 769, 800) );
                geom.faces.push( new THREE.Face3(719, 716, 801) );
                geom.faces.push( new THREE.Face3(716, 799, 801) );
                geom.faces.push( new THREE.Face3(770, 800, 802) );
                geom.faces.push( new THREE.Face3(721, 719, 803) );
                geom.faces.push( new THREE.Face3(724, 721, 803) );
                geom.faces.push( new THREE.Face3(719, 801, 803) );
                geom.faces.push( new THREE.Face3(770, 802, 804) );
                geom.faces.push( new THREE.Face3(771, 770, 804) );
                geom.faces.push( new THREE.Face3(772, 771, 804) );
                geom.faces.push( new THREE.Face3(725, 724, 805) );
                geom.faces.push( new THREE.Face3(724, 803, 805) );
                geom.faces.push( new THREE.Face3(772, 804, 806) );
                geom.faces.push( new THREE.Face3(725, 805, 807) );
                geom.faces.push( new THREE.Face3(772, 806, 808) );
                geom.faces.push( new THREE.Face3(773, 772, 808) );
                geom.faces.push( new THREE.Face3(725, 807, 809) );
                geom.faces.push( new THREE.Face3(774, 773, 808) );
                geom.faces.push( new THREE.Face3(727, 725, 809) );
                geom.faces.push( new THREE.Face3(774, 808, 810) );
                geom.faces.push( new THREE.Face3(727, 809, 811) );
                geom.faces.push( new THREE.Face3(775, 774, 810) );
                geom.faces.push( new THREE.Face3(730, 727, 811) );
                geom.faces.push( new THREE.Face3(732, 730, 811) );
                geom.faces.push( new THREE.Face3(775, 810, 812) );
                geom.faces.push( new THREE.Face3(732, 811, 813) );
                geom.faces.push( new THREE.Face3(734, 732, 813) );
                geom.faces.push( new THREE.Face3(775, 812, 814) );
                geom.faces.push( new THREE.Face3(734, 813, 815) );
                geom.faces.push( new THREE.Face3(776, 775, 814) );
                geom.faces.push( new THREE.Face3(777, 776, 814) );
                geom.faces.push( new THREE.Face3(734, 815, 816) );
                geom.faces.push( new THREE.Face3(731, 734, 816) );
                geom.faces.push( new THREE.Face3(777, 814, 817) );
                geom.faces.push( new THREE.Face3(778, 777, 817) );
                geom.faces.push( new THREE.Face3(731, 816, 818) );
                geom.faces.push( new THREE.Face3(710, 731, 818) );
                geom.faces.push( new THREE.Face3(778, 817, 819) );
                geom.faces.push( new THREE.Face3(778, 819, 784) );
                geom.faces.push( new THREE.Face3(779, 778, 784) );
                geom.faces.push( new THREE.Face3(765, 818, 820) );
                geom.faces.push( new THREE.Face3(765, 710, 818) );
                geom.faces.push( new THREE.Face3(821, 822, 823) );
                geom.faces.push( new THREE.Face3(823, 824, 825) );
                geom.faces.push( new THREE.Face3(821, 823, 825) );
                geom.faces.push( new THREE.Face3(820, 826, 827) );
                geom.faces.push( new THREE.Face3(825, 824, 828) );
                geom.faces.push( new THREE.Face3(824, 829, 828) );
                geom.faces.push( new THREE.Face3(820, 827, 830) );
                geom.faces.push( new THREE.Face3(828, 829, 831) );
                geom.faces.push( new THREE.Face3(829, 832, 831) );
                geom.faces.push( new THREE.Face3(820, 830, 833) );
                geom.faces.push( new THREE.Face3(834, 835, 836) );
                geom.faces.push( new THREE.Face3(832, 834, 836) );
                geom.faces.push( new THREE.Face3(831, 832, 836) );
                geom.faces.push( new THREE.Face3(837, 838, 804) );
                geom.faces.push( new THREE.Face3(820, 833, 839) );
                geom.faces.push( new THREE.Face3(836, 835, 840) );
                geom.faces.push( new THREE.Face3(837, 804, 802) );
                geom.faces.push( new THREE.Face3(835, 841, 840) );
                geom.faces.push( new THREE.Face3(820, 839, 842) );
                geom.faces.push( new THREE.Face3(843, 837, 802) );
                geom.faces.push( new THREE.Face3(804, 838, 806) );
                geom.faces.push( new THREE.Face3(838, 844, 806) );
                geom.faces.push( new THREE.Face3(841, 845, 846) );
                geom.faces.push( new THREE.Face3(840, 841, 846) );
                geom.faces.push( new THREE.Face3(820, 842, 847) );
                geom.faces.push( new THREE.Face3(843, 802, 800) );
                geom.faces.push( new THREE.Face3(846, 845, 848) );
                geom.faces.push( new THREE.Face3(845, 849, 848) );
                geom.faces.push( new THREE.Face3(850, 843, 800) );
                geom.faces.push( new THREE.Face3(806, 844, 808) );
                geom.faces.push( new THREE.Face3(820, 847, 851) );
                geom.faces.push( new THREE.Face3(849, 852, 853) );
                geom.faces.push( new THREE.Face3(848, 849, 853) );
                geom.faces.push( new THREE.Face3(820, 851, 854) );
                geom.faces.push( new THREE.Face3(852, 855, 856) );
                geom.faces.push( new THREE.Face3(853, 852, 856) );
                geom.faces.push( new THREE.Face3(850, 800, 798) );
                geom.faces.push( new THREE.Face3(857, 850, 798) );
                geom.faces.push( new THREE.Face3(820, 854, 858) );
                geom.faces.push( new THREE.Face3(808, 844, 810) );
                geom.faces.push( new THREE.Face3(844, 859, 810) );
                geom.faces.push( new THREE.Face3(855, 860, 861) );
                geom.faces.push( new THREE.Face3(856, 855, 861) );
                geom.faces.push( new THREE.Face3(820, 858, 862) );
                geom.faces.push( new THREE.Face3(860, 863, 864) );
                geom.faces.push( new THREE.Face3(861, 860, 864) );
                geom.faces.push( new THREE.Face3(865, 820, 866) );
                geom.faces.push( new THREE.Face3(867, 857, 796) );
                geom.faces.push( new THREE.Face3(820, 862, 866) );
                geom.faces.push( new THREE.Face3(857, 798, 796) );
                geom.faces.push( new THREE.Face3(864, 863, 868) );
                geom.faces.push( new THREE.Face3(859, 869, 812) );
                geom.faces.push( new THREE.Face3(870, 865, 871) );
                geom.faces.push( new THREE.Face3(810, 859, 812) );
                geom.faces.push( new THREE.Face3(865, 866, 871) );
                geom.faces.push( new THREE.Face3(863, 870, 872) );
                geom.faces.push( new THREE.Face3(870, 871, 872) );
                geom.faces.push( new THREE.Face3(868, 863, 872) );
                geom.faces.push( new THREE.Face3(867, 796, 794) );
                geom.faces.push( new THREE.Face3(873, 867, 794) );
                geom.faces.push( new THREE.Face3(869, 874, 814) );
                geom.faces.push( new THREE.Face3(812, 869, 814) );
                geom.faces.push( new THREE.Face3(875, 876, 792) );
                geom.faces.push( new THREE.Face3(876, 873, 792) );
                geom.faces.push( new THREE.Face3(873, 794, 792) );
                geom.faces.push( new THREE.Face3(814, 874, 817) );
                geom.faces.push( new THREE.Face3(817, 874, 877) );
                geom.faces.push( new THREE.Face3(875, 792, 790) );
                geom.faces.push( new THREE.Face3(878, 875, 790) );
                geom.faces.push( new THREE.Face3(817, 877, 819) );
                geom.faces.push( new THREE.Face3(819, 877, 879) );
                geom.faces.push( new THREE.Face3(878, 790, 788) );
                geom.faces.push( new THREE.Face3(880, 878, 788) );
                geom.faces.push( new THREE.Face3(819, 879, 784) );
                geom.faces.push( new THREE.Face3(784, 879, 785) );
                geom.faces.push( new THREE.Face3(881, 882, 783) );
                geom.faces.push( new THREE.Face3(882, 883, 783) );
                geom.faces.push( new THREE.Face3(883, 884, 783) );
                geom.faces.push( new THREE.Face3(884, 885, 783) );
                geom.faces.push( new THREE.Face3(885, 886, 783) );
                geom.faces.push( new THREE.Face3(880, 788, 783) );
                geom.faces.push( new THREE.Face3(886, 887, 783) );
                geom.faces.push( new THREE.Face3(887, 888, 783) );
                geom.faces.push( new THREE.Face3(888, 889, 783) );
                geom.faces.push( new THREE.Face3(889, 890, 783) );
                geom.faces.push( new THREE.Face3(890, 891, 783) );
                geom.faces.push( new THREE.Face3(891, 892, 783) );
                geom.faces.push( new THREE.Face3(892, 880, 783) );
                geom.faces.push( new THREE.Face3(881, 783, 893) );
                geom.faces.push( new THREE.Face3(786, 785, 894) );
                geom.faces.push( new THREE.Face3(786, 894, 787) );
                geom.faces.push( new THREE.Face3(787, 894, 895) );
                geom.faces.push( new THREE.Face3(787, 895, 789) );
                geom.faces.push( new THREE.Face3(789, 895, 896) );
                geom.faces.push( new THREE.Face3(789, 896, 791) );
                geom.faces.push( new THREE.Face3(791, 896, 897) );
                geom.faces.push( new THREE.Face3(791, 897, 793) );
                geom.faces.push( new THREE.Face3(793, 897, 898) );
                geom.faces.push( new THREE.Face3(793, 898, 795) );
                geom.faces.push( new THREE.Face3(795, 898, 899) );
                geom.faces.push( new THREE.Face3(795, 899, 797) );
                geom.faces.push( new THREE.Face3(797, 899, 799) );
                geom.faces.push( new THREE.Face3(899, 900, 799) );
                geom.faces.push( new THREE.Face3(799, 900, 801) );
                geom.faces.push( new THREE.Face3(900, 901, 801) );
                geom.faces.push( new THREE.Face3(801, 901, 803) );
                geom.faces.push( new THREE.Face3(803, 901, 902) );
                geom.faces.push( new THREE.Face3(803, 902, 805) );
                geom.faces.push( new THREE.Face3(805, 902, 903) );
                geom.faces.push( new THREE.Face3(805, 903, 807) );
                geom.faces.push( new THREE.Face3(807, 903, 904) );
                geom.faces.push( new THREE.Face3(807, 904, 809) );
                geom.faces.push( new THREE.Face3(809, 904, 905) );
                geom.faces.push( new THREE.Face3(809, 905, 811) );
                geom.faces.push( new THREE.Face3(811, 905, 906) );
                geom.faces.push( new THREE.Face3(811, 906, 813) );
                geom.faces.push( new THREE.Face3(813, 906, 907) );
                geom.faces.push( new THREE.Face3(815, 813, 908) );
                geom.faces.push( new THREE.Face3(813, 907, 908) );
                geom.faces.push( new THREE.Face3(909, 910, 782) );
                geom.faces.push( new THREE.Face3(910, 911, 782) );
                geom.faces.push( new THREE.Face3(911, 912, 782) );
                geom.faces.push( new THREE.Face3(912, 913, 782) );
                geom.faces.push( new THREE.Face3(913, 914, 782) );
                geom.faces.push( new THREE.Face3(914, 915, 782) );
                geom.faces.push( new THREE.Face3(915, 916, 782) );
                geom.faces.push( new THREE.Face3(916, 917, 782) );
                geom.faces.push( new THREE.Face3(917, 918, 782) );
                geom.faces.push( new THREE.Face3(918, 919, 782) );
                geom.faces.push( new THREE.Face3(919, 920, 782) );
                geom.faces.push( new THREE.Face3(920, 921, 782) );
                geom.faces.push( new THREE.Face3(921, 893, 782) );
                geom.faces.push( new THREE.Face3(893, 783, 782) );
                geom.faces.push( new THREE.Face3(922, 909, 923) );
                geom.faces.push( new THREE.Face3(909, 782, 923) );
                geom.faces.push( new THREE.Face3(816, 815, 924) );
                geom.faces.push( new THREE.Face3(815, 908, 924) );
                geom.faces.push( new THREE.Face3(925, 922, 926) );
                geom.faces.push( new THREE.Face3(922, 923, 926) );
                geom.faces.push( new THREE.Face3(927, 925, 928) );
                geom.faces.push( new THREE.Face3(925, 926, 928) );
                geom.faces.push( new THREE.Face3(818, 816, 929) );
                geom.faces.push( new THREE.Face3(816, 924, 929) );
                geom.faces.push( new THREE.Face3(927, 928, 930) );
                geom.faces.push( new THREE.Face3(930, 928, 931) );
                geom.faces.push( new THREE.Face3(818, 929, 932) );
                geom.faces.push( new THREE.Face3(930, 931, 933) );
                geom.faces.push( new THREE.Face3(933, 931, 934) );
                geom.faces.push( new THREE.Face3(818, 932, 935) );
                geom.faces.push( new THREE.Face3(933, 934, 936) );
                geom.faces.push( new THREE.Face3(936, 934, 937) );
                geom.faces.push( new THREE.Face3(818, 935, 938) );
                geom.faces.push( new THREE.Face3(936, 937, 939) );
                geom.faces.push( new THREE.Face3(939, 937, 940) );
                geom.faces.push( new THREE.Face3(818, 938, 941) );
                geom.faces.push( new THREE.Face3(939, 940, 942) );
                geom.faces.push( new THREE.Face3(942, 940, 943) );
                geom.faces.push( new THREE.Face3(818, 941, 944) );
                geom.faces.push( new THREE.Face3(942, 943, 945) );
                geom.faces.push( new THREE.Face3(943, 946, 945) );
                geom.faces.push( new THREE.Face3(818, 944, 947) );
                geom.faces.push( new THREE.Face3(945, 946, 948) );
                geom.faces.push( new THREE.Face3(946, 949, 948) );
                geom.faces.push( new THREE.Face3(818, 947, 950) );
                geom.faces.push( new THREE.Face3(948, 949, 951) );
                geom.faces.push( new THREE.Face3(949, 952, 951) );
                geom.faces.push( new THREE.Face3(951, 952, 953) );
                geom.faces.push( new THREE.Face3(818, 950, 954) );
                geom.faces.push( new THREE.Face3(951, 953, 955) );
                geom.faces.push( new THREE.Face3(955, 953, 956) );
                geom.faces.push( new THREE.Face3(818, 954, 957) );
                geom.faces.push( new THREE.Face3(955, 956, 958) );
                geom.faces.push( new THREE.Face3(958, 956, 959) );
                geom.faces.push( new THREE.Face3(958, 959, 960) );
                geom.faces.push( new THREE.Face3(818, 957, 961) );
                geom.faces.push( new THREE.Face3(960, 959, 962) );
                geom.faces.push( new THREE.Face3(960, 962, 963) );
                geom.faces.push( new THREE.Face3(818, 961, 964) );
                geom.faces.push( new THREE.Face3(963, 962, 965) );
                geom.faces.push( new THREE.Face3(963, 965, 966) );
                geom.faces.push( new THREE.Face3(818, 964, 967) );
                geom.faces.push( new THREE.Face3(966, 965, 968) );
                geom.faces.push( new THREE.Face3(966, 968, 969) );
                geom.faces.push( new THREE.Face3(820, 818, 970) );
                geom.faces.push( new THREE.Face3(818, 967, 970) );
                geom.faces.push( new THREE.Face3(969, 971, 972) );
                geom.faces.push( new THREE.Face3(820, 970, 973) );
                geom.faces.push( new THREE.Face3(972, 971, 822) );
                geom.faces.push( new THREE.Face3(972, 822, 821) );
                geom.faces.push( new THREE.Face3(820, 973, 826) );
                geom.faces.push( new THREE.Face3(364, 458, 542) );
                geom.faces.push( new THREE.Face3(847, 364, 542) );
                geom.faces.push( new THREE.Face3(851, 847, 544) );
                geom.faces.push( new THREE.Face3(854, 851, 544) );
                geom.faces.push( new THREE.Face3(966, 969, 341) );
                geom.faces.push( new THREE.Face3(847, 542, 544) );
                geom.faces.push( new THREE.Face3(858, 854, 546) );
                geom.faces.push( new THREE.Face3(854, 544, 546) );
                geom.faces.push( new THREE.Face3(966, 341, 340) );
                geom.faces.push( new THREE.Face3(963, 966, 340) );
                geom.faces.push( new THREE.Face3(960, 963, 340) );
                geom.faces.push( new THREE.Face3(862, 858, 548) );
                geom.faces.push( new THREE.Face3(858, 546, 548) );
                geom.faces.push( new THREE.Face3(960, 340, 339) );
                geom.faces.push( new THREE.Face3(862, 548, 550) );
                geom.faces.push( new THREE.Face3(958, 960, 339) );
                geom.faces.push( new THREE.Face3(955, 958, 339) );
                geom.faces.push( new THREE.Face3(866, 862, 550) );
                geom.faces.push( new THREE.Face3(866, 550, 540) );
                geom.faces.push( new THREE.Face3(871, 866, 540) );
                geom.faces.push( new THREE.Face3(955, 339, 338) );
                geom.faces.push( new THREE.Face3(951, 955, 338) );
                geom.faces.push( new THREE.Face3(948, 951, 338) );
                geom.faces.push( new THREE.Face3(871, 540, 539) );
                geom.faces.push( new THREE.Face3(945, 948, 338) );
                geom.faces.push( new THREE.Face3(872, 871, 539) );
                geom.faces.push( new THREE.Face3(868, 872, 539) );
                geom.faces.push( new THREE.Face3(868, 539, 538) );
                geom.faces.push( new THREE.Face3(864, 868, 538) );
                geom.faces.push( new THREE.Face3(945, 338, 563) );
                geom.faces.push( new THREE.Face3(338, 457, 563) );
                geom.faces.push( new THREE.Face3(864, 538, 549) );
                geom.faces.push( new THREE.Face3(861, 864, 549) );
                geom.faces.push( new THREE.Face3(945, 563, 562) );
                geom.faces.push( new THREE.Face3(861, 549, 547) );
                geom.faces.push( new THREE.Face3(942, 945, 562) );
                geom.faces.push( new THREE.Face3(939, 942, 562) );
                geom.faces.push( new THREE.Face3(856, 861, 547) );
                geom.faces.push( new THREE.Face3(856, 547, 545) );
                geom.faces.push( new THREE.Face3(939, 562, 561) );
                geom.faces.push( new THREE.Face3(853, 856, 545) );
                geom.faces.push( new THREE.Face3(936, 939, 561) );
                geom.faces.push( new THREE.Face3(936, 561, 560) );
                geom.faces.push( new THREE.Face3(853, 545, 543) );
                geom.faces.push( new THREE.Face3(933, 936, 560) );
                geom.faces.push( new THREE.Face3(848, 853, 543) );
                geom.faces.push( new THREE.Face3(846, 848, 543) );
                geom.faces.push( new THREE.Face3(933, 560, 559) );
                geom.faces.push( new THREE.Face3(846, 543, 541) );
                geom.faces.push( new THREE.Face3(930, 933, 559) );
                geom.faces.push( new THREE.Face3(846, 541, 344) );
                geom.faces.push( new THREE.Face3(927, 930, 558) );
                geom.faces.push( new THREE.Face3(930, 559, 558) );
                geom.faces.push( new THREE.Face3(840, 846, 344) );
                geom.faces.push( new THREE.Face3(836, 840, 344) );
                geom.faces.push( new THREE.Face3(831, 836, 344) );
                geom.faces.push( new THREE.Face3(344, 541, 454) );
                geom.faces.push( new THREE.Face3(925, 927, 557) );
                geom.faces.push( new THREE.Face3(927, 558, 557) );
                geom.faces.push( new THREE.Face3(922, 925, 557) );
                geom.faces.push( new THREE.Face3(831, 344, 343) );
                geom.faces.push( new THREE.Face3(828, 831, 343) );
                geom.faces.push( new THREE.Face3(825, 828, 343) );
                geom.faces.push( new THREE.Face3(909, 922, 556) );
                geom.faces.push( new THREE.Face3(922, 557, 556) );
                geom.faces.push( new THREE.Face3(825, 343, 342) );
                geom.faces.push( new THREE.Face3(821, 825, 342) );
                geom.faces.push( new THREE.Face3(910, 909, 555) );
                geom.faces.push( new THREE.Face3(972, 821, 342) );
                geom.faces.push( new THREE.Face3(909, 556, 555) );
                geom.faces.push( new THREE.Face3(969, 972, 341) );
                geom.faces.push( new THREE.Face3(972, 342, 341) );
                geom.faces.push( new THREE.Face3(911, 910, 554) );
                geom.faces.push( new THREE.Face3(910, 555, 554) );
                geom.faces.push( new THREE.Face3(912, 911, 553) );
                geom.faces.push( new THREE.Face3(911, 554, 553) );
                geom.faces.push( new THREE.Face3(913, 912, 552) );
                geom.faces.push( new THREE.Face3(914, 913, 552) );
                geom.faces.push( new THREE.Face3(912, 553, 552) );
                geom.faces.push( new THREE.Face3(914, 552, 551) );
                geom.faces.push( new THREE.Face3(914, 551, 425) );
                geom.faces.push( new THREE.Face3(915, 914, 425) );
                geom.faces.push( new THREE.Face3(916, 915, 425) );
                geom.faces.push( new THREE.Face3(425, 551, 520) );
                geom.faces.push( new THREE.Face3(916, 425, 424) );
                geom.faces.push( new THREE.Face3(917, 916, 424) );
                geom.faces.push( new THREE.Face3(917, 424, 426) );
                geom.faces.push( new THREE.Face3(918, 917, 426) );
                geom.faces.push( new THREE.Face3(919, 918, 426) );
                geom.faces.push( new THREE.Face3(919, 426, 427) );
                geom.faces.push( new THREE.Face3(920, 919, 427) );
                geom.faces.push( new THREE.Face3(920, 427, 428) );
                geom.faces.push( new THREE.Face3(921, 920, 428) );
                geom.faces.push( new THREE.Face3(921, 428, 429) );
                geom.faces.push( new THREE.Face3(893, 921, 429) );
                geom.faces.push( new THREE.Face3(881, 893, 429) );
                geom.faces.push( new THREE.Face3(881, 429, 430) );
                geom.faces.push( new THREE.Face3(882, 881, 430) );
                geom.faces.push( new THREE.Face3(882, 430, 431) );
                geom.faces.push( new THREE.Face3(883, 882, 431) );
                geom.faces.push( new THREE.Face3(883, 431, 432) );
                geom.faces.push( new THREE.Face3(884, 883, 432) );
                geom.faces.push( new THREE.Face3(885, 884, 432) );
                geom.faces.push( new THREE.Face3(885, 432, 433) );
                geom.faces.push( new THREE.Face3(886, 885, 433) );
                geom.faces.push( new THREE.Face3(886, 433, 434) );
                geom.faces.push( new THREE.Face3(887, 886, 434) );
                geom.faces.push( new THREE.Face3(888, 887, 434) );
                geom.faces.push( new THREE.Face3(434, 518, 589) );
                geom.faces.push( new THREE.Face3(888, 434, 589) );
                geom.faces.push( new THREE.Face3(890, 889, 588) );
                geom.faces.push( new THREE.Face3(888, 589, 588) );
                geom.faces.push( new THREE.Face3(889, 888, 588) );
                geom.faces.push( new THREE.Face3(891, 890, 586) );
                geom.faces.push( new THREE.Face3(890, 588, 586) );
                geom.faces.push( new THREE.Face3(892, 891, 584) );
                geom.faces.push( new THREE.Face3(891, 586, 584) );
                geom.faces.push( new THREE.Face3(880, 892, 582) );
                geom.faces.push( new THREE.Face3(892, 584, 582) );
                geom.faces.push( new THREE.Face3(878, 880, 580) );
                geom.faces.push( new THREE.Face3(880, 582, 580) );
                geom.faces.push( new THREE.Face3(875, 878, 578) );
                geom.faces.push( new THREE.Face3(876, 875, 578) );
                geom.faces.push( new THREE.Face3(878, 580, 578) );
                geom.faces.push( new THREE.Face3(873, 876, 579) );
                geom.faces.push( new THREE.Face3(876, 578, 579) );
                geom.faces.push( new THREE.Face3(867, 873, 581) );
                geom.faces.push( new THREE.Face3(873, 579, 581) );
                geom.faces.push( new THREE.Face3(857, 867, 583) );
                geom.faces.push( new THREE.Face3(867, 581, 583) );
                geom.faces.push( new THREE.Face3(857, 583, 585) );
                geom.faces.push( new THREE.Face3(850, 857, 585) );
                geom.faces.push( new THREE.Face3(843, 850, 587) );
                geom.faces.push( new THREE.Face3(850, 585, 587) );
                geom.faces.push( new THREE.Face3(837, 843, 587) );
                geom.faces.push( new THREE.Face3(837, 587, 577) );
                geom.faces.push( new THREE.Face3(837, 577, 394) );
                geom.faces.push( new THREE.Face3(838, 837, 394) );
                geom.faces.push( new THREE.Face3(844, 838, 394) );
                geom.faces.push( new THREE.Face3(394, 577, 498) );
                geom.faces.push( new THREE.Face3(844, 394, 395) );
                geom.faces.push( new THREE.Face3(859, 844, 395) );
                geom.faces.push( new THREE.Face3(869, 859, 396) );
                geom.faces.push( new THREE.Face3(874, 869, 396) );
                geom.faces.push( new THREE.Face3(859, 395, 396) );
                geom.faces.push( new THREE.Face3(877, 874, 397) );
                geom.faces.push( new THREE.Face3(874, 396, 397) );
                geom.faces.push( new THREE.Face3(879, 877, 398) );
                geom.faces.push( new THREE.Face3(877, 397, 398) );
                geom.faces.push( new THREE.Face3(894, 785, 399) );
                geom.faces.push( new THREE.Face3(785, 879, 399) );
                geom.faces.push( new THREE.Face3(879, 398, 399) );
                geom.faces.push( new THREE.Face3(895, 894, 400) );
                geom.faces.push( new THREE.Face3(894, 399, 400) );
                geom.faces.push( new THREE.Face3(896, 895, 401) );
                geom.faces.push( new THREE.Face3(895, 400, 401) );
                geom.faces.push( new THREE.Face3(897, 896, 402) );
                geom.faces.push( new THREE.Face3(898, 897, 402) );
                geom.faces.push( new THREE.Face3(896, 401, 402) );
                geom.faces.push( new THREE.Face3(899, 898, 403) );
                geom.faces.push( new THREE.Face3(898, 402, 403) );
                geom.faces.push( new THREE.Face3(900, 899, 404) );
                geom.faces.push( new THREE.Face3(901, 900, 404) );
                geom.faces.push( new THREE.Face3(899, 403, 404) );
                geom.faces.push( new THREE.Face3(404, 480, 564) );
                geom.faces.push( new THREE.Face3(901, 404, 564) );
                geom.faces.push( new THREE.Face3(902, 901, 565) );
                geom.faces.push( new THREE.Face3(903, 902, 565) );
                geom.faces.push( new THREE.Face3(901, 564, 565) );
                geom.faces.push( new THREE.Face3(904, 903, 566) );
                geom.faces.push( new THREE.Face3(903, 565, 566) );
                geom.faces.push( new THREE.Face3(905, 904, 567) );
                geom.faces.push( new THREE.Face3(904, 566, 567) );
                geom.faces.push( new THREE.Face3(906, 905, 568) );
                geom.faces.push( new THREE.Face3(905, 567, 568) );
                geom.faces.push( new THREE.Face3(907, 906, 569) );
                geom.faces.push( new THREE.Face3(906, 568, 569) );
                geom.faces.push( new THREE.Face3(908, 907, 570) );
                geom.faces.push( new THREE.Face3(924, 908, 570) );
                geom.faces.push( new THREE.Face3(907, 569, 570) );
                geom.faces.push( new THREE.Face3(924, 570, 571) );
                geom.faces.push( new THREE.Face3(929, 924, 571) );
                geom.faces.push( new THREE.Face3(929, 571, 572) );
                geom.faces.push( new THREE.Face3(932, 929, 572) );
                geom.faces.push( new THREE.Face3(932, 572, 573) );
                geom.faces.push( new THREE.Face3(935, 932, 573) );
                geom.faces.push( new THREE.Face3(935, 573, 574) );
                geom.faces.push( new THREE.Face3(938, 935, 574) );
                geom.faces.push( new THREE.Face3(938, 574, 575) );
                geom.faces.push( new THREE.Face3(941, 938, 575) );
                geom.faces.push( new THREE.Face3(944, 941, 575) );
                geom.faces.push( new THREE.Face3(944, 575, 576) );
                geom.faces.push( new THREE.Face3(947, 944, 374) );
                geom.faces.push( new THREE.Face3(950, 947, 374) );
                geom.faces.push( new THREE.Face3(944, 576, 374) );
                geom.faces.push( new THREE.Face3(374, 576, 478) );
                geom.faces.push( new THREE.Face3(954, 950, 373) );
                geom.faces.push( new THREE.Face3(950, 374, 373) );
                geom.faces.push( new THREE.Face3(957, 954, 372) );
                geom.faces.push( new THREE.Face3(961, 957, 372) );
                geom.faces.push( new THREE.Face3(954, 373, 372) );
                geom.faces.push( new THREE.Face3(964, 961, 371) );
                geom.faces.push( new THREE.Face3(961, 372, 371) );
                geom.faces.push( new THREE.Face3(967, 964, 370) );
                geom.faces.push( new THREE.Face3(964, 371, 370) );
                geom.faces.push( new THREE.Face3(970, 967, 369) );
                geom.faces.push( new THREE.Face3(973, 970, 369) );
                geom.faces.push( new THREE.Face3(967, 370, 369) );
                geom.faces.push( new THREE.Face3(826, 973, 368) );
                geom.faces.push( new THREE.Face3(973, 369, 368) );
                geom.faces.push( new THREE.Face3(827, 826, 367) );
                geom.faces.push( new THREE.Face3(826, 368, 367) );
                geom.faces.push( new THREE.Face3(830, 827, 366) );
                geom.faces.push( new THREE.Face3(833, 830, 366) );
                geom.faces.push( new THREE.Face3(827, 367, 366) );
                geom.faces.push( new THREE.Face3(839, 833, 365) );
                geom.faces.push( new THREE.Face3(833, 366, 365) );
                geom.faces.push( new THREE.Face3(842, 839, 364) );
                geom.faces.push( new THREE.Face3(847, 842, 364) );
                geom.faces.push( new THREE.Face3(839, 365, 364) );
                geom.faces.push( new THREE.Face3(594, 744, 969) );
                geom.faces.push( new THREE.Face3(744, 971, 969) );
                geom.faces.push( new THREE.Face3(741, 594, 968) );
                geom.faces.push( new THREE.Face3(739, 741, 968) );
                geom.faces.push( new THREE.Face3(594, 969, 968) );
                geom.faces.push( new THREE.Face3(739, 968, 965) );
                geom.faces.push( new THREE.Face3(765, 820, 865) );
                geom.faces.push( new THREE.Face3(762, 765, 865) );
                geom.faces.push( new THREE.Face3(759, 762, 865) );
                geom.faces.push( new THREE.Face3(737, 739, 962) );
                geom.faces.push( new THREE.Face3(735, 737, 962) );
                geom.faces.push( new THREE.Face3(739, 965, 962) );
                geom.faces.push( new THREE.Face3(759, 865, 870) );
                geom.faces.push( new THREE.Face3(735, 962, 959) );
                geom.faces.push( new THREE.Face3(758, 759, 863) );
                geom.faces.push( new THREE.Face3(757, 758, 863) );
                geom.faces.push( new THREE.Face3(759, 870, 863) );
                geom.faces.push( new THREE.Face3(729, 735, 956) );
                geom.faces.push( new THREE.Face3(735, 959, 956) );
                geom.faces.push( new THREE.Face3(757, 863, 860) );
                geom.faces.push( new THREE.Face3(726, 729, 953) );
                geom.faces.push( new THREE.Face3(729, 956, 953) );
                geom.faces.push( new THREE.Face3(756, 757, 855) );
                geom.faces.push( new THREE.Face3(755, 756, 855) );
                geom.faces.push( new THREE.Face3(757, 860, 855) );
                geom.faces.push( new THREE.Face3(722, 726, 952) );
                geom.faces.push( new THREE.Face3(726, 953, 952) );
                geom.faces.push( new THREE.Face3(755, 855, 852) );
                geom.faces.push( new THREE.Face3(718, 722, 949) );
                geom.faces.push( new THREE.Face3(717, 718, 949) );
                geom.faces.push( new THREE.Face3(755, 852, 849) );
                geom.faces.push( new THREE.Face3(722, 952, 949) );
                geom.faces.push( new THREE.Face3(754, 755, 849) );
                geom.faces.push( new THREE.Face3(753, 754, 849) );
                geom.faces.push( new THREE.Face3(720, 717, 946) );
                geom.faces.push( new THREE.Face3(717, 949, 946) );
                geom.faces.push( new THREE.Face3(753, 849, 845) );
                geom.faces.push( new THREE.Face3(723, 720, 943) );
                geom.faces.push( new THREE.Face3(720, 946, 943) );
                geom.faces.push( new THREE.Face3(753, 845, 841) );
                geom.faces.push( new THREE.Face3(752, 753, 841) );
                geom.faces.push( new THREE.Face3(723, 943, 940) );
                geom.faces.push( new THREE.Face3(751, 752, 835) );
                geom.faces.push( new THREE.Face3(750, 751, 835) );
                geom.faces.push( new THREE.Face3(752, 841, 835) );
                geom.faces.push( new THREE.Face3(728, 723, 937) );
                geom.faces.push( new THREE.Face3(733, 728, 937) );
                geom.faces.push( new THREE.Face3(723, 940, 937) );
                geom.faces.push( new THREE.Face3(750, 835, 834) );
                geom.faces.push( new THREE.Face3(733, 937, 934) );
                geom.faces.push( new THREE.Face3(736, 733, 934) );
                geom.faces.push( new THREE.Face3(750, 834, 832) );
                geom.faces.push( new THREE.Face3(749, 750, 832) );
                geom.faces.push( new THREE.Face3(736, 934, 931) );
                geom.faces.push( new THREE.Face3(738, 736, 931) );
                geom.faces.push( new THREE.Face3(748, 749, 829) );
                geom.faces.push( new THREE.Face3(747, 748, 829) );
                geom.faces.push( new THREE.Face3(738, 931, 928) );
                geom.faces.push( new THREE.Face3(749, 832, 829) );
                geom.faces.push( new THREE.Face3(738, 928, 926) );
                geom.faces.push( new THREE.Face3(746, 747, 824) );
                geom.faces.push( new THREE.Face3(740, 738, 926) );
                geom.faces.push( new THREE.Face3(747, 829, 824) );
                geom.faces.push( new THREE.Face3(742, 740, 926) );
                geom.faces.push( new THREE.Face3(742, 926, 923) );
                geom.faces.push( new THREE.Face3(746, 824, 823) );
                geom.faces.push( new THREE.Face3(742, 923, 782) );
                geom.faces.push( new THREE.Face3(743, 742, 782) );
                geom.faces.push( new THREE.Face3(745, 746, 822) );
                geom.faces.push( new THREE.Face3(744, 745, 822) );
                geom.faces.push( new THREE.Face3(746, 823, 822) );
                geom.faces.push( new THREE.Face3(744, 822, 971) );
                var basematerial = new THREE.MeshBasicMaterial( { color: 0xcccccc } );
                var mesh = new THREE.Mesh( geom, basematerial );
                scene.add( mesh );
                var linematerial = new THREE.LineBasicMaterial({linewidth: 1, color: 0x000000,});
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 30.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 15.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 7.5));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 3.75));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 1.875));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 0.9375));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 0.46875));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(85.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(42.5, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(21.25, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(10.625, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(5.3125, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(2.65625, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(1.328125, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.6640625, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.33203125, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 30.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 52.5));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 56.25));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 58.125));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 59.0625));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 59.53125));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 60.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 27.5, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 13.75, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 6.875, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 3.4375, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 1.71875, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.859375, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.4296875, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 30.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 52.5));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 56.25));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 58.125));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 59.0625));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 59.53125));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 10.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 15.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 17.5, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 18.75, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 19.375, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 19.6875, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 52.5));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 48.75));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 46.875));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 45.9375));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 45.46875));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 55.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 72.5, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 81.25, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 85.625, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 87.8125, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 88.90625, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 89.453125, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 52.5));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 56.25));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 58.125));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 59.0625));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 59.53125));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 100.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 105.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 107.5, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 108.75, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 109.375, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 109.6875, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 0.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 82.5, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 96.25, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 103.125, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 106.5625, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 108.28125, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 109.140625, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 109.5703125, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 30.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 52.5));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 56.25));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 58.125));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 59.0625));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 59.53125));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 100.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 95.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 92.5, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 91.25, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.625, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.3125, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 52.5));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 48.75));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 46.875));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 45.9375));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 45.46875));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 55.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 37.5, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 28.75, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 24.375, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 22.1875, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 21.09375, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 20.546875, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 52.5));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 56.25));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 58.125));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 59.0625));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 59.53125));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 10.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 5.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 2.5, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 1.25, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.625, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.3125, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 0.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 82.5, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 96.25, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 103.125, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 106.5625, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 108.28125, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 109.140625, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 109.5703125, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(85.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(127.5, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(148.75, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(159.375, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(164.6875, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(167.34375, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(168.671875, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(169.3359375, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(169.66796875, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 27.5, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 13.75, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 6.875, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 3.4375, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 1.71875, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.859375, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.4296875, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 0.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(72.8410959802, 58.2345656309, 0.0));
                wire.vertices.push(new THREE.Vector3(72.3659142533, 61.4379806265, 0.0));
                wire.vertices.push(new THREE.Vector3(71.5790310792, 64.5793943494, 0.0));
                wire.vertices.push(new THREE.Vector3(70.4880245729, 67.628553268, 0.0));
                wire.vertices.push(new THREE.Vector3(69.1034017235, 70.5560923153, 0.0));
                wire.vertices.push(new THREE.Vector3(67.438497206, 73.3338176896, 0.0));
                wire.vertices.push(new THREE.Vector3(65.509344961, 75.9349783774, 0.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 78.3345237792, 0.0));
                wire.vertices.push(new THREE.Vector3(60.9349783774, 80.509344961, 0.0));
                wire.vertices.push(new THREE.Vector3(58.3338176896, 82.438497206, 0.0));
                wire.vertices.push(new THREE.Vector3(55.5560923153, 84.1034017235, 0.0));
                wire.vertices.push(new THREE.Vector3(52.628553268, 85.4880245729, 0.0));
                wire.vertices.push(new THREE.Vector3(49.5793943494, 86.5790310792, 0.0));
                wire.vertices.push(new THREE.Vector3(46.4379806265, 87.3659142533, 0.0));
                wire.vertices.push(new THREE.Vector3(43.2345656309, 87.8410959802, 0.0));
                wire.vertices.push(new THREE.Vector3(40.0, 88.0, 0.0));
                wire.vertices.push(new THREE.Vector3(36.7654343691, 87.8410959802, 0.0));
                wire.vertices.push(new THREE.Vector3(33.5620193735, 87.3659142533, 0.0));
                wire.vertices.push(new THREE.Vector3(30.4206056506, 86.5790310792, 0.0));
                wire.vertices.push(new THREE.Vector3(27.371446732, 85.4880245729, 0.0));
                wire.vertices.push(new THREE.Vector3(24.4439076847, 84.1034017235, 0.0));
                wire.vertices.push(new THREE.Vector3(21.6661823104, 82.438497206, 0.0));
                wire.vertices.push(new THREE.Vector3(19.0650216226, 80.509344961, 0.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 78.3345237792, 0.0));
                wire.vertices.push(new THREE.Vector3(14.490655039, 75.9349783774, 0.0));
                wire.vertices.push(new THREE.Vector3(12.561502794, 73.3338176896, 0.0));
                wire.vertices.push(new THREE.Vector3(10.8965982765, 70.5560923153, 0.0));
                wire.vertices.push(new THREE.Vector3(9.51197542713, 67.628553268, 0.0));
                wire.vertices.push(new THREE.Vector3(8.42096892084, 64.5793943494, 0.0));
                wire.vertices.push(new THREE.Vector3(7.63408574669, 61.4379806265, 0.0));
                wire.vertices.push(new THREE.Vector3(7.15890401982, 58.2345656309, 0.0));
                wire.vertices.push(new THREE.Vector3(7.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(7.15890401982, 51.7654343691, 0.0));
                wire.vertices.push(new THREE.Vector3(7.63408574669, 48.5620193735, 0.0));
                wire.vertices.push(new THREE.Vector3(8.42096892084, 45.4206056506, 0.0));
                wire.vertices.push(new THREE.Vector3(9.51197542713, 42.371446732, 0.0));
                wire.vertices.push(new THREE.Vector3(10.8965982765, 39.4439076847, 0.0));
                wire.vertices.push(new THREE.Vector3(12.561502794, 36.6661823104, 0.0));
                wire.vertices.push(new THREE.Vector3(14.490655039, 34.0650216226, 0.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 31.6654762208, 0.0));
                wire.vertices.push(new THREE.Vector3(19.0650216226, 29.490655039, 0.0));
                wire.vertices.push(new THREE.Vector3(21.6661823104, 27.561502794, 0.0));
                wire.vertices.push(new THREE.Vector3(24.4439076847, 25.8965982765, 0.0));
                wire.vertices.push(new THREE.Vector3(27.371446732, 24.5119754271, 0.0));
                wire.vertices.push(new THREE.Vector3(30.4206056506, 23.4209689208, 0.0));
                wire.vertices.push(new THREE.Vector3(33.5620193735, 22.6340857467, 0.0));
                wire.vertices.push(new THREE.Vector3(36.7654343691, 22.1589040198, 0.0));
                wire.vertices.push(new THREE.Vector3(40.0, 22.0, 0.0));
                wire.vertices.push(new THREE.Vector3(43.2345656309, 22.1589040198, 0.0));
                wire.vertices.push(new THREE.Vector3(46.4379806265, 22.6340857467, 0.0));
                wire.vertices.push(new THREE.Vector3(49.5793943494, 23.4209689208, 0.0));
                wire.vertices.push(new THREE.Vector3(52.628553268, 24.5119754271, 0.0));
                wire.vertices.push(new THREE.Vector3(55.5560923153, 25.8965982765, 0.0));
                wire.vertices.push(new THREE.Vector3(58.3338176896, 27.561502794, 0.0));
                wire.vertices.push(new THREE.Vector3(60.9349783774, 29.490655039, 0.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 31.6654762208, 0.0));
                wire.vertices.push(new THREE.Vector3(65.509344961, 34.0650216226, 0.0));
                wire.vertices.push(new THREE.Vector3(67.438497206, 36.6661823104, 0.0));
                wire.vertices.push(new THREE.Vector3(69.1034017235, 39.4439076847, 0.0));
                wire.vertices.push(new THREE.Vector3(70.4880245729, 42.371446732, 0.0));
                wire.vertices.push(new THREE.Vector3(71.5790310792, 45.4206056506, 0.0));
                wire.vertices.push(new THREE.Vector3(72.3659142533, 48.5620193735, 0.0));
                wire.vertices.push(new THREE.Vector3(72.8410959802, 51.7654343691, 0.0));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, 0.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(85.0, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(42.5, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(21.25, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(10.625, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(5.3125, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(2.65625, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(1.328125, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.6640625, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.33203125, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 110.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 100.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 95.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 92.5, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 91.25, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.625, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.3125, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(85.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(127.5, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(148.75, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(159.375, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(164.6875, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(167.34375, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(168.671875, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(169.3359375, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(169.66796875, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 110.0, 60.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(85.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(42.5, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(21.25, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(10.625, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(5.3125, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(2.65625, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(1.328125, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.6640625, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.33203125, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 52.5));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 48.75));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 46.875));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 45.9375));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 45.46875));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(85.0, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(127.5, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(148.75, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(159.375, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(164.6875, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(167.34375, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(168.671875, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(169.3359375, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(169.66796875, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 60.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 55.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 37.5, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 28.75, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 24.375, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 22.1875, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 21.09375, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 20.546875, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(85.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(127.5, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(148.75, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(159.375, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(164.6875, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(167.34375, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(168.671875, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(169.3359375, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(169.66796875, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 55.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 72.5, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 81.25, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 85.625, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 87.8125, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 88.90625, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 89.453125, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 90.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 90.0, 45.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 45.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 57.9405142099, 45.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 60.8527096605, 45.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 63.7085403176, 45.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 66.480502971, 45.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 69.1419021048, 45.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 71.6671069906, 45.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 74.0317985249, 45.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 76.2132034356, 45.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 78.1903136009, 45.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 79.9440883691, 45.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 81.4576379305, 45.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 82.7163859753, 45.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 83.708210072, 45.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 84.4235584121, 45.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 84.8555418002, 45.0));
                wire.vertices.push(new THREE.Vector3(40.0, 85.0, 45.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 84.8555418002, 45.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 84.4235584121, 45.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 83.708210072, 45.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 82.7163859753, 45.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 81.4576379305, 45.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 79.9440883691, 45.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 78.1903136009, 45.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 76.2132034356, 45.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 74.0317985249, 45.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 71.6671069906, 45.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 69.1419021048, 45.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 66.480502971, 45.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 63.7085403176, 45.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 60.8527096605, 45.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 57.9405142099, 45.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 45.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 52.0594857901, 45.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 49.1472903395, 45.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 46.2914596824, 45.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 43.519497029, 45.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 40.8580978952, 45.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 38.3328930094, 45.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 35.9682014751, 45.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 33.7867965644, 45.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 31.8096863991, 45.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 30.0559116309, 45.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 28.5423620695, 45.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 27.2836140247, 45.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 26.291789928, 45.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 25.5764415879, 45.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 25.1444581998, 45.0));
                wire.vertices.push(new THREE.Vector3(40.0, 25.0, 45.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 25.1444581998, 45.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 25.5764415879, 45.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 26.291789928, 45.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 27.2836140247, 45.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 28.5423620695, 45.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 30.0559116309, 45.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 31.8096863991, 45.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 33.7867965644, 45.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 35.9682014751, 45.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 38.3328930094, 45.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 40.8580978952, 45.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 43.519497029, 45.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 46.2914596824, 45.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 49.1472903395, 45.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 52.0594857901, 45.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 45.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(85.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(127.5, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(148.75, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(159.375, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(164.6875, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(167.34375, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(168.671875, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(169.3359375, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(169.66796875, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 52.5));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 48.75));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 46.875));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 45.9375));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 45.46875));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(85.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(42.5, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(21.25, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(10.625, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(5.3125, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(2.65625, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(1.328125, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.6640625, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.33203125, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 45.0));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 60.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(85.0, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(127.5, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(148.75, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(159.375, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(164.6875, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(167.34375, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(168.671875, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(169.3359375, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(169.66796875, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 10.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 15.0, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 17.5, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 18.75, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 19.375, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 19.6875, 60.0));
                wire.vertices.push(new THREE.Vector3(170.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(85.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(42.5, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(21.25, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(10.625, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(5.3125, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(2.65625, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(1.328125, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.6640625, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.33203125, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 20.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 60.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 30.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 15.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 7.5));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 3.75));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 1.875));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 0.9375));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 0.46875));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(85.0, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(127.5, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(148.75, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(159.375, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(164.6875, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(167.34375, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(168.671875, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(169.3359375, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(169.66796875, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 0.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 30.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 45.0));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 52.5));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 56.25));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 58.125));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 59.0625));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 59.53125));
                wire.vertices.push(new THREE.Vector3(170.0, 0.0, 60.0));
                wire.vertices.push(new THREE.Vector3(0.0, 0.0, 60.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(72.8410959802, 51.7654343691, 0.0));
                wire.vertices.push(new THREE.Vector3(72.3659142533, 48.5620193735, 0.0));
                wire.vertices.push(new THREE.Vector3(71.5790310792, 45.4206056506, 0.0));
                wire.vertices.push(new THREE.Vector3(70.4880245729, 42.371446732, 0.0));
                wire.vertices.push(new THREE.Vector3(69.1034017235, 39.4439076847, 0.0));
                wire.vertices.push(new THREE.Vector3(67.438497206, 36.6661823104, 0.0));
                wire.vertices.push(new THREE.Vector3(65.509344961, 34.0650216226, 0.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 31.6654762208, 0.0));
                wire.vertices.push(new THREE.Vector3(60.9349783774, 29.490655039, 0.0));
                wire.vertices.push(new THREE.Vector3(58.3338176896, 27.561502794, 0.0));
                wire.vertices.push(new THREE.Vector3(55.5560923153, 25.8965982765, 0.0));
                wire.vertices.push(new THREE.Vector3(52.628553268, 24.5119754271, 0.0));
                wire.vertices.push(new THREE.Vector3(49.5793943494, 23.4209689208, 0.0));
                wire.vertices.push(new THREE.Vector3(46.4379806265, 22.6340857467, 0.0));
                wire.vertices.push(new THREE.Vector3(43.2345656309, 22.1589040198, 0.0));
                wire.vertices.push(new THREE.Vector3(40.0, 22.0, 0.0));
                wire.vertices.push(new THREE.Vector3(36.7654343691, 22.1589040198, 0.0));
                wire.vertices.push(new THREE.Vector3(33.5620193735, 22.6340857467, 0.0));
                wire.vertices.push(new THREE.Vector3(30.4206056506, 23.4209689208, 0.0));
                wire.vertices.push(new THREE.Vector3(27.371446732, 24.5119754271, 0.0));
                wire.vertices.push(new THREE.Vector3(24.4439076847, 25.8965982765, 0.0));
                wire.vertices.push(new THREE.Vector3(21.6661823104, 27.561502794, 0.0));
                wire.vertices.push(new THREE.Vector3(19.0650216226, 29.490655039, 0.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 31.6654762208, 0.0));
                wire.vertices.push(new THREE.Vector3(14.490655039, 34.0650216226, 0.0));
                wire.vertices.push(new THREE.Vector3(12.561502794, 36.6661823104, 0.0));
                wire.vertices.push(new THREE.Vector3(10.8965982765, 39.4439076847, 0.0));
                wire.vertices.push(new THREE.Vector3(9.51197542713, 42.371446732, 0.0));
                wire.vertices.push(new THREE.Vector3(8.42096892084, 45.4206056506, 0.0));
                wire.vertices.push(new THREE.Vector3(7.63408574669, 48.5620193735, 0.0));
                wire.vertices.push(new THREE.Vector3(7.15890401982, 51.7654343691, 0.0));
                wire.vertices.push(new THREE.Vector3(7.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(7.15890401982, 58.2345656309, 0.0));
                wire.vertices.push(new THREE.Vector3(7.63408574669, 61.4379806265, 0.0));
                wire.vertices.push(new THREE.Vector3(8.42096892084, 64.5793943494, 0.0));
                wire.vertices.push(new THREE.Vector3(9.51197542713, 67.628553268, 0.0));
                wire.vertices.push(new THREE.Vector3(10.8965982765, 70.5560923153, 0.0));
                wire.vertices.push(new THREE.Vector3(12.561502794, 73.3338176896, 0.0));
                wire.vertices.push(new THREE.Vector3(14.490655039, 75.9349783774, 0.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 78.3345237792, 0.0));
                wire.vertices.push(new THREE.Vector3(19.0650216226, 80.509344961, 0.0));
                wire.vertices.push(new THREE.Vector3(21.6661823104, 82.438497206, 0.0));
                wire.vertices.push(new THREE.Vector3(24.4439076847, 84.1034017235, 0.0));
                wire.vertices.push(new THREE.Vector3(27.371446732, 85.4880245729, 0.0));
                wire.vertices.push(new THREE.Vector3(30.4206056506, 86.5790310792, 0.0));
                wire.vertices.push(new THREE.Vector3(33.5620193735, 87.3659142533, 0.0));
                wire.vertices.push(new THREE.Vector3(36.7654343691, 87.8410959802, 0.0));
                wire.vertices.push(new THREE.Vector3(40.0, 88.0, 0.0));
                wire.vertices.push(new THREE.Vector3(43.2345656309, 87.8410959802, 0.0));
                wire.vertices.push(new THREE.Vector3(46.4379806265, 87.3659142533, 0.0));
                wire.vertices.push(new THREE.Vector3(49.5793943494, 86.5790310792, 0.0));
                wire.vertices.push(new THREE.Vector3(52.628553268, 85.4880245729, 0.0));
                wire.vertices.push(new THREE.Vector3(55.5560923153, 84.1034017235, 0.0));
                wire.vertices.push(new THREE.Vector3(58.3338176896, 82.438497206, 0.0));
                wire.vertices.push(new THREE.Vector3(60.9349783774, 80.509344961, 0.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 78.3345237792, 0.0));
                wire.vertices.push(new THREE.Vector3(65.509344961, 75.9349783774, 0.0));
                wire.vertices.push(new THREE.Vector3(67.438497206, 73.3338176896, 0.0));
                wire.vertices.push(new THREE.Vector3(69.1034017235, 70.5560923153, 0.0));
                wire.vertices.push(new THREE.Vector3(70.4880245729, 67.628553268, 0.0));
                wire.vertices.push(new THREE.Vector3(71.5790310792, 64.5793943494, 0.0));
                wire.vertices.push(new THREE.Vector3(72.3659142533, 61.4379806265, 0.0));
                wire.vertices.push(new THREE.Vector3(72.8410959802, 58.2345656309, 0.0));
                wire.vertices.push(new THREE.Vector3(72.9602500548, 56.6192332528, 0.0));
                wire.vertices.push(new THREE.Vector3(72.990061017, 55.8098605413, 0.0));
                wire.vertices.push(new THREE.Vector3(72.9975151607, 55.4049607634, 0.0));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, 0.0));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, -2.5));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, -3.75));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, -4.375));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, -4.6875));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, -5.0));
                wire.vertices.push(new THREE.Vector3(72.6097855158, 60.0598308879, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(70.033550482, 68.6742767795, -5.0));
                wire.vertices.push(new THREE.Vector3(68.1911999463, 72.1538988452, -5.0));
                wire.vertices.push(new THREE.Vector3(65.9475448261, 75.3893334246, -5.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 78.3345237792, -5.0));
                wire.vertices.push(new THREE.Vector3(60.3893334246, 80.9475448261, -5.0));
                wire.vertices.push(new THREE.Vector3(57.1538988452, 83.1911999463, -5.0));
                wire.vertices.push(new THREE.Vector3(53.6742767795, 85.033550482, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(45.0598308879, 87.6097855158, -5.0));
                wire.vertices.push(new THREE.Vector3(40.0, 88.0, -5.0));
                wire.vertices.push(new THREE.Vector3(34.9401691121, 87.6097855158, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(26.3257232205, 85.033550482, -5.0));
                wire.vertices.push(new THREE.Vector3(22.8461011548, 83.1911999463, -5.0));
                wire.vertices.push(new THREE.Vector3(19.6106665754, 80.9475448261, -5.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 78.3345237792, -5.0));
                wire.vertices.push(new THREE.Vector3(14.0524551739, 75.3893334246, -5.0));
                wire.vertices.push(new THREE.Vector3(11.8088000537, 72.1538988452, -5.0));
                wire.vertices.push(new THREE.Vector3(9.96644951797, 68.6742767795, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(7.39021448421, 60.0598308879, -5.0));
                wire.vertices.push(new THREE.Vector3(7.0, 55.0, -5.0));
                wire.vertices.push(new THREE.Vector3(7.39021448421, 49.9401691121, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(9.96644951797, 41.3257232205, -5.0));
                wire.vertices.push(new THREE.Vector3(11.8088000537, 37.8461011548, -5.0));
                wire.vertices.push(new THREE.Vector3(14.0524551739, 34.6106665754, -5.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 31.6654762208, -5.0));
                wire.vertices.push(new THREE.Vector3(19.6106665754, 29.0524551739, -5.0));
                wire.vertices.push(new THREE.Vector3(22.8461011548, 26.8088000537, -5.0));
                wire.vertices.push(new THREE.Vector3(26.3257232205, 24.966449518, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(34.9401691121, 22.3902144842, -5.0));
                wire.vertices.push(new THREE.Vector3(40.0, 22.0, -5.0));
                wire.vertices.push(new THREE.Vector3(45.0598308879, 22.3902144842, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(53.6742767795, 24.966449518, -5.0));
                wire.vertices.push(new THREE.Vector3(57.1538988452, 26.8088000537, -5.0));
                wire.vertices.push(new THREE.Vector3(60.3893334246, 29.0524551739, -5.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 31.6654762208, -5.0));
                wire.vertices.push(new THREE.Vector3(65.9475448261, 34.6106665754, -5.0));
                wire.vertices.push(new THREE.Vector3(68.1911999463, 37.8461011548, -5.0));
                wire.vertices.push(new THREE.Vector3(70.033550482, 41.3257232205, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(72.6097855158, 49.9401691121, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(68.2842712475, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(69.8663208172, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(70.6573456021, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(71.0528579946, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(72.6097855158, 60.0598308879, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0, 55.0, -5.0));
                wire.vertices.push(new THREE.Vector3(72.6097855158, 49.9401691121, -5.0));
                wire.vertices.push(new THREE.Vector3(72.1241832913, 47.4477256493, -5.0));
                wire.vertices.push(new THREE.Vector3(71.8098292279, 46.21736005, -5.0));
                wire.vertices.push(new THREE.Vector3(71.6349560772, 45.60694118, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(69.8663208172, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(69.0752960324, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(68.6797836399, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(69.0308242774, 47.4361886741, -5.0));
                wire.vertices.push(new THREE.Vector3(69.5679567896, 49.9269406382, -5.0));
                wire.vertices.push(new THREE.Vector3(69.8917940553, 52.4542882811, -5.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, -5.0));
                wire.vertices.push(new THREE.Vector3(69.8917940553, 57.5457117189, -5.0));
                wire.vertices.push(new THREE.Vector3(69.5679567896, 60.0730593618, -5.0));
                wire.vertices.push(new THREE.Vector3(69.0308242774, 62.5638113259, -5.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 65.0, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 69.2660147188, -5.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 73.3059150886, -5.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 77.0556692505, -5.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 80.4558441227, -5.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 83.4525474064, -5.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 85.9982817712, -5.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 88.0526976818, -5.0));
                wire.vertices.push(new THREE.Vector3(52.1571173442, 88.8851663399, -5.0));
                wire.vertices.push(new THREE.Vector3(51.0840555075, 89.2511855781, -5.0));
                wire.vertices.push(new THREE.Vector3(50.5433350047, 89.4214771179, -5.0));
                wire.vertices.push(new THREE.Vector3(50.271985909, 89.5034245472, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 88.0158016593, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 87.2320860232, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 86.8402282051, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(53.6742767795, 85.033550482, -5.0));
                wire.vertices.push(new THREE.Vector3(57.1538988452, 83.1911999463, -5.0));
                wire.vertices.push(new THREE.Vector3(60.3893334246, 80.9475448261, -5.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 78.3345237792, -5.0));
                wire.vertices.push(new THREE.Vector3(65.9475448261, 75.3893334246, -5.0));
                wire.vertices.push(new THREE.Vector3(68.1911999463, 72.1538988452, -5.0));
                wire.vertices.push(new THREE.Vector3(70.033550482, 68.6742767795, -5.0));
                wire.vertices.push(new THREE.Vector3(70.7958069532, 66.8582576334, -5.0));
                wire.vertices.push(new THREE.Vector3(71.135954836, 65.9339981914, -5.0));
                wire.vertices.push(new THREE.Vector3(71.2956471264, 65.4681646404, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -5.0));
                wire.vertices.push(new THREE.Vector3(47.5638113259, 84.0308242774, -5.0));
                wire.vertices.push(new THREE.Vector3(45.0730593618, 84.5679567896, -5.0));
                wire.vertices.push(new THREE.Vector3(42.5457117189, 84.8917940553, -5.0));
                wire.vertices.push(new THREE.Vector3(40.0, 85.0, -5.0));
                wire.vertices.push(new THREE.Vector3(37.4542882811, 84.8917940553, -5.0));
                wire.vertices.push(new THREE.Vector3(34.9269406382, 84.5679567896, -5.0));
                wire.vertices.push(new THREE.Vector3(32.4361886741, 84.0308242774, -5.0));
                wire.vertices.push(new THREE.Vector3(31.2101648235, 83.6834237421, -5.0));
                wire.vertices.push(new THREE.Vector3(30.6029628516, 83.4902736532, -5.0));
                wire.vertices.push(new THREE.Vector3(30.3009344893, 83.3888733172, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 83.2842712475, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 84.8663208172, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 85.6573456021, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 86.0528579946, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(34.9401691121, 87.6097855158, -5.0));
                wire.vertices.push(new THREE.Vector3(40.0, 88.0, -5.0));
                wire.vertices.push(new THREE.Vector3(45.0598308879, 87.6097855158, -5.0));
                wire.vertices.push(new THREE.Vector3(47.5522743507, 87.1241832913, -5.0));
                wire.vertices.push(new THREE.Vector3(48.78263995, 86.8098292279, -5.0));
                wire.vertices.push(new THREE.Vector3(49.39305882, 86.6349560772, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -5.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 88.0526976818, -5.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 85.9982817712, -5.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 83.4525474064, -5.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 80.4558441227, -5.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 77.0556692505, -5.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 73.3059150886, -5.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 69.2660147188, -5.0));
                wire.vertices.push(new THREE.Vector3(6.11483366015, 67.1571173442, -5.0));
                wire.vertices.push(new THREE.Vector3(5.74881442187, 66.0840555075, -5.0));
                wire.vertices.push(new THREE.Vector3(5.5785228821, 65.5433350047, -5.0));
                wire.vertices.push(new THREE.Vector3(5.49657545279, 65.271985909, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(6.98419834069, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(7.76791397683, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(8.1597717949, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(9.96644951797, 68.6742767795, -5.0));
                wire.vertices.push(new THREE.Vector3(11.8088000537, 72.1538988452, -5.0));
                wire.vertices.push(new THREE.Vector3(14.0524551739, 75.3893334246, -5.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 78.3345237792, -5.0));
                wire.vertices.push(new THREE.Vector3(19.6106665754, 80.9475448261, -5.0));
                wire.vertices.push(new THREE.Vector3(22.8461011548, 83.1911999463, -5.0));
                wire.vertices.push(new THREE.Vector3(26.3257232205, 85.033550482, -5.0));
                wire.vertices.push(new THREE.Vector3(28.1417423666, 85.7958069532, -5.0));
                wire.vertices.push(new THREE.Vector3(29.0660018086, 86.135954836, -5.0));
                wire.vertices.push(new THREE.Vector3(29.5318353596, 86.2956471264, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.55162961297, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(10.1336791828, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(10.9247039676, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(11.3202163601, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(10.9691757226, 62.5638113259, -5.0));
                wire.vertices.push(new THREE.Vector3(10.4320432104, 60.0730593618, -5.0));
                wire.vertices.push(new THREE.Vector3(10.1082059447, 57.5457117189, -5.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, -5.0));
                wire.vertices.push(new THREE.Vector3(10.1082059447, 52.4542882811, -5.0));
                wire.vertices.push(new THREE.Vector3(10.4320432104, 49.9269406382, -5.0));
                wire.vertices.push(new THREE.Vector3(10.9691757226, 47.4361886741, -5.0));
                wire.vertices.push(new THREE.Vector3(11.3165762579, 46.2101648235, -5.0));
                wire.vertices.push(new THREE.Vector3(11.5097263468, 45.6029628516, -5.0));
                wire.vertices.push(new THREE.Vector3(11.6111266828, 45.3009344893, -5.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(10.1336791828, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(9.34265439786, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(8.94714200541, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(7.39021448421, 49.9401691121, -5.0));
                wire.vertices.push(new THREE.Vector3(7.0, 55.0, -5.0));
                wire.vertices.push(new THREE.Vector3(7.39021448421, 60.0598308879, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 65.0, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 40.7339852812, -5.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 36.6940849114, -5.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 32.9443307495, -5.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 29.5441558773, -5.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 26.5474525936, -5.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 24.0017182288, -5.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 21.9473023182, -5.0));
                wire.vertices.push(new THREE.Vector3(27.8428826558, 21.1148336601, -5.0));
                wire.vertices.push(new THREE.Vector3(28.9159444925, 20.7488144219, -5.0));
                wire.vertices.push(new THREE.Vector3(29.4566649953, 20.5785228821, -5.0));
                wire.vertices.push(new THREE.Vector3(29.728014091, 20.4965754528, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 21.9841983407, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 22.7679139768, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 23.1597717949, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(26.3257232205, 24.966449518, -5.0));
                wire.vertices.push(new THREE.Vector3(22.8461011548, 26.8088000537, -5.0));
                wire.vertices.push(new THREE.Vector3(19.6106665754, 29.0524551739, -5.0));
                wire.vertices.push(new THREE.Vector3(16.6654762208, 31.6654762208, -5.0));
                wire.vertices.push(new THREE.Vector3(14.0524551739, 34.6106665754, -5.0));
                wire.vertices.push(new THREE.Vector3(11.8088000537, 37.8461011548, -5.0));
                wire.vertices.push(new THREE.Vector3(9.96644951797, 41.3257232205, -5.0));
                wire.vertices.push(new THREE.Vector3(9.20419304677, 43.1417423666, -5.0));
                wire.vertices.push(new THREE.Vector3(8.864045164, 44.0660018086, -5.0));
                wire.vertices.push(new THREE.Vector3(8.70435287359, 44.5318353596, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -5.0));
                wire.vertices.push(new THREE.Vector3(32.4361886741, 25.9691757226, -5.0));
                wire.vertices.push(new THREE.Vector3(34.9269406382, 25.4320432104, -5.0));
                wire.vertices.push(new THREE.Vector3(37.4542882811, 25.1082059447, -5.0));
                wire.vertices.push(new THREE.Vector3(40.0, 25.0, -5.0));
                wire.vertices.push(new THREE.Vector3(42.5457117189, 25.1082059447, -5.0));
                wire.vertices.push(new THREE.Vector3(45.0730593618, 25.4320432104, -5.0));
                wire.vertices.push(new THREE.Vector3(47.5638113259, 25.9691757226, -5.0));
                wire.vertices.push(new THREE.Vector3(48.7898351765, 26.3165762579, -5.0));
                wire.vertices.push(new THREE.Vector3(49.3970371484, 26.5097263468, -5.0));
                wire.vertices.push(new THREE.Vector3(49.6990655107, 26.6111266828, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 26.7157287525, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 25.1336791828, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 24.3426543979, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 23.9471420054, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(45.0598308879, 22.3902144842, -5.0));
                wire.vertices.push(new THREE.Vector3(40.0, 22.0, -5.0));
                wire.vertices.push(new THREE.Vector3(34.9401691121, 22.3902144842, -5.0));
                wire.vertices.push(new THREE.Vector3(32.4477256493, 22.8758167087, -5.0));
                wire.vertices.push(new THREE.Vector3(31.21736005, 23.1901707721, -5.0));
                wire.vertices.push(new THREE.Vector3(30.60694118, 23.3650439228, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -5.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 21.9473023182, -5.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 24.0017182288, -5.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 26.5474525936, -5.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 29.5441558773, -5.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 32.9443307495, -5.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 36.6940849114, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 40.7339852812, -5.0));
                wire.vertices.push(new THREE.Vector3(73.8851663399, 42.8428826558, -5.0));
                wire.vertices.push(new THREE.Vector3(74.2511855781, 43.9159444925, -5.0));
                wire.vertices.push(new THREE.Vector3(74.4214771179, 44.4566649953, -5.0));
                wire.vertices.push(new THREE.Vector3(74.5034245472, 44.728014091, -5.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0158016593, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(72.2320860232, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(71.8402282051, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(70.033550482, 41.3257232205, -5.0));
                wire.vertices.push(new THREE.Vector3(68.1911999463, 37.8461011548, -5.0));
                wire.vertices.push(new THREE.Vector3(65.9475448261, 34.6106665754, -5.0));
                wire.vertices.push(new THREE.Vector3(63.3345237792, 31.6654762208, -5.0));
                wire.vertices.push(new THREE.Vector3(60.3893334246, 29.0524551739, -5.0));
                wire.vertices.push(new THREE.Vector3(57.1538988452, 26.8088000537, -5.0));
                wire.vertices.push(new THREE.Vector3(53.6742767795, 24.966449518, -5.0));
                wire.vertices.push(new THREE.Vector3(51.8582576334, 24.2041930468, -5.0));
                wire.vertices.push(new THREE.Vector3(50.9339981914, 23.864045164, -5.0));
                wire.vertices.push(new THREE.Vector3(50.4681646404, 23.7043528736, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(68.2842712475, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(71.4337520895, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(73.0084925106, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(73.7958627211, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(74.1895478263, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -7.5));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -6.25));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -5.625));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -5.3125));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(69.8663208172, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(69.0752960324, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(68.6797836399, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 65.0, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(71.4337520895, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(69.8590116685, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(69.071641458, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(68.6779563527, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -7.5));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -6.25));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -5.625));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -5.3125));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(71.448370387, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0158016593, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(73.7995172954, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(74.1913751135, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 86.4337520895, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 84.8590116685, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 84.071641458, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 83.6779563527, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -7.5));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -6.25));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -5.625));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -5.3125));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 88.0158016593, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 88.7995172954, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 89.1913751135, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 69.2660147188, -5.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 73.3059150886, -5.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 77.0556692505, -5.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 80.4558441227, -5.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 83.4525474064, -5.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 85.9982817712, -5.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 88.0526976818, -5.0));
                wire.vertices.push(new THREE.Vector3(52.1571173442, 88.8851663399, -5.0));
                wire.vertices.push(new THREE.Vector3(51.0840555075, 89.2511855781, -5.0));
                wire.vertices.push(new THREE.Vector3(50.5433350047, 89.4214771179, -5.0));
                wire.vertices.push(new THREE.Vector3(50.271985909, 89.5034245472, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -7.5));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -8.75));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -9.375));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -9.6875));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -10.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 88.0526976818, -10.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 85.9982817712, -10.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 83.4525474064, -10.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 80.4558441227, -10.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 77.0556692505, -10.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 73.3059150886, -10.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 69.2660147188, -10.0));
                wire.vertices.push(new THREE.Vector3(73.8851663399, 67.1571173442, -10.0));
                wire.vertices.push(new THREE.Vector3(74.2511855781, 66.0840555075, -10.0));
                wire.vertices.push(new THREE.Vector3(74.4214771179, 65.5433350047, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5034245472, 65.271985909, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 83.2842712475, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 86.4337520895, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 88.0084925106, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 88.7958627211, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 89.1895478263, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -7.5));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -6.25));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -5.625));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -5.3125));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 86.448370387, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 84.8663208172, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 84.0752960324, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 83.6797836399, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 83.2842712475, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 83.2842712475, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(8.56624791048, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(10.1409883315, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(10.928358542, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(11.3220436473, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -7.5));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -6.25));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -5.625));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -5.3125));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(6.98419834069, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(6.20048270456, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(5.80862488649, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -5.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 88.0526976818, -5.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 85.9982817712, -5.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 83.4525474064, -5.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 80.4558441227, -5.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 77.0556692505, -5.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 73.3059150886, -5.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 69.2660147188, -5.0));
                wire.vertices.push(new THREE.Vector3(6.11483366015, 67.1571173442, -5.0));
                wire.vertices.push(new THREE.Vector3(5.74881442187, 66.0840555075, -5.0));
                wire.vertices.push(new THREE.Vector3(5.5785228821, 65.5433350047, -5.0));
                wire.vertices.push(new THREE.Vector3(5.49657545279, 65.271985909, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -7.5));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -8.75));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -9.375));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -9.6875));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 69.2660147188, -10.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 73.3059150886, -10.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 77.0556692505, -10.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 80.4558441227, -10.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 83.4525474064, -10.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 85.9982817712, -10.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 88.0526976818, -10.0));
                wire.vertices.push(new THREE.Vector3(27.8428826558, 88.8851663399, -10.0));
                wire.vertices.push(new THREE.Vector3(28.9159444925, 89.2511855781, -10.0));
                wire.vertices.push(new THREE.Vector3(29.4566649953, 89.4214771179, -10.0));
                wire.vertices.push(new THREE.Vector3(29.728014091, 89.5034245472, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(11.7157287525, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(8.56624791048, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(6.99150748945, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(6.20413727893, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(5.81045217368, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -7.5));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -6.25));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -5.625));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -5.3125));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(8.55162961297, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(10.1336791828, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(10.9247039676, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(11.3202163601, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 45.0, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -5.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 21.9473023182, -5.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 24.0017182288, -5.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 26.5474525936, -5.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 29.5441558773, -5.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 32.9443307495, -5.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 36.6940849114, -5.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 40.7339852812, -5.0));
                wire.vertices.push(new THREE.Vector3(6.11483366015, 42.8428826558, -5.0));
                wire.vertices.push(new THREE.Vector3(5.74881442187, 43.9159444925, -5.0));
                wire.vertices.push(new THREE.Vector3(5.5785228821, 44.4566649953, -5.0));
                wire.vertices.push(new THREE.Vector3(5.49657545279, 44.728014091, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -7.5));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -8.75));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -9.375));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -9.6875));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 40.7339852812, -10.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 36.6940849114, -10.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 32.9443307495, -10.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 29.5441558773, -10.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 26.5474525936, -10.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 24.0017182288, -10.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 21.9473023182, -10.0));
                wire.vertices.push(new THREE.Vector3(27.8428826558, 21.1148336601, -10.0));
                wire.vertices.push(new THREE.Vector3(28.9159444925, 20.7488144219, -10.0));
                wire.vertices.push(new THREE.Vector3(29.4566649953, 20.5785228821, -10.0));
                wire.vertices.push(new THREE.Vector3(29.728014091, 20.4965754528, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -9.6875));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -9.375));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -8.75));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -7.5));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -6.25));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -5.625));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -5.3125));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 21.9841983407, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 21.2004827046, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 20.8086248865, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -5.0));
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(50.0, 26.7157287525, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 23.5662479105, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 21.9915074894, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 21.2041372789, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 20.8104521737, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -7.5));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -6.25));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -5.625));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -5.3125));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 23.551629613, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 25.1336791828, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 25.9247039676, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 26.3202163601, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 26.7157287525, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 26.7157287525, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -5.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 40.7339852812, -5.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 36.6940849114, -5.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 32.9443307495, -5.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 29.5441558773, -5.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 26.5474525936, -5.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 24.0017182288, -5.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 21.9473023182, -5.0));
                wire.vertices.push(new THREE.Vector3(52.1571173442, 21.1148336601, -5.0));
                wire.vertices.push(new THREE.Vector3(51.0840555075, 20.7488144219, -5.0));
                wire.vertices.push(new THREE.Vector3(50.5433350047, 20.5785228821, -5.0));
                wire.vertices.push(new THREE.Vector3(50.271985909, 20.4965754528, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -5.0));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -7.5));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -8.75));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -9.375));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -9.6875));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -10.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 21.9473023182, -10.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 24.0017182288, -10.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 26.5474525936, -10.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 29.5441558773, -10.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 32.9443307495, -10.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 36.6940849114, -10.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 40.7339852812, -10.0));
                wire.vertices.push(new THREE.Vector3(73.8851663399, 42.8428826558, -10.0));
                wire.vertices.push(new THREE.Vector3(74.2511855781, 43.9159444925, -10.0));
                wire.vertices.push(new THREE.Vector3(74.4214771179, 44.4566649953, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5034245472, 44.728014091, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -5.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 69.2660147188, -10.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 73.3059150886, -10.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 77.0556692505, -10.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 80.4558441227, -10.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 83.4525474064, -10.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 85.9982817712, -10.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 88.0526976818, -10.0));
                wire.vertices.push(new THREE.Vector3(52.1571173442, 88.8851663399, -10.0));
                wire.vertices.push(new THREE.Vector3(51.0840555075, 89.2511855781, -10.0));
                wire.vertices.push(new THREE.Vector3(50.5433350047, 89.4214771179, -10.0));
                wire.vertices.push(new THREE.Vector3(50.271985909, 89.5034245472, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 89.5832329316, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 86.4337520895, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 84.8590116685, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 84.071641458, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 83.6779563527, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 83.2842712475, -10.0));
                wire.vertices.push(new THREE.Vector3(53.0821076689, 81.997378742, -10.0));
                wire.vertices.push(new THREE.Vector3(56.0020629038, 80.3758543269, -10.0));
                wire.vertices.push(new THREE.Vector3(58.7236729247, 78.4397967613, -10.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 76.2132034356, -10.0));
                wire.vertices.push(new THREE.Vector3(63.4397967613, 73.7236729247, -10.0));
                wire.vertices.push(new THREE.Vector3(65.3758543269, 71.0020629038, -10.0));
                wire.vertices.push(new THREE.Vector3(66.997378742, 68.0821076689, -10.0));
                wire.vertices.push(new THREE.Vector3(67.6837507089, 66.5589768877, -10.0));
                wire.vertices.push(new THREE.Vector3(67.9948651124, 65.7836694747, -10.0));
                wire.vertices.push(new THREE.Vector3(68.1422961361, 65.3928421611, -10.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 65.0, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(73.0526976818, 40.7339852812, -10.0));
                wire.vertices.push(new THREE.Vector3(70.9982817712, 36.6940849114, -10.0));
                wire.vertices.push(new THREE.Vector3(68.4525474064, 32.9443307495, -10.0));
                wire.vertices.push(new THREE.Vector3(65.4558441227, 29.5441558773, -10.0));
                wire.vertices.push(new THREE.Vector3(62.0556692505, 26.5474525936, -10.0));
                wire.vertices.push(new THREE.Vector3(58.3059150886, 24.0017182288, -10.0));
                wire.vertices.push(new THREE.Vector3(54.2660147188, 21.9473023182, -10.0));
                wire.vertices.push(new THREE.Vector3(52.1571173442, 21.1148336601, -10.0));
                wire.vertices.push(new THREE.Vector3(51.0840555075, 20.7488144219, -10.0));
                wire.vertices.push(new THREE.Vector3(50.5433350047, 20.5785228821, -10.0));
                wire.vertices.push(new THREE.Vector3(50.271985909, 20.4965754528, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 20.4167670684, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 23.5662479105, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 25.1409883315, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 25.928358542, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 26.3220436473, -10.0));
                wire.vertices.push(new THREE.Vector3(50.0, 26.7157287525, -10.0));
                wire.vertices.push(new THREE.Vector3(53.0821076689, 28.002621258, -10.0));
                wire.vertices.push(new THREE.Vector3(56.0020629038, 29.6241456731, -10.0));
                wire.vertices.push(new THREE.Vector3(58.7236729247, 31.5602032387, -10.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 33.7867965644, -10.0));
                wire.vertices.push(new THREE.Vector3(63.4397967613, 36.2763270753, -10.0));
                wire.vertices.push(new THREE.Vector3(65.3758543269, 38.9979370962, -10.0));
                wire.vertices.push(new THREE.Vector3(66.997378742, 41.9178923311, -10.0));
                wire.vertices.push(new THREE.Vector3(67.6837507089, 43.4410231123, -10.0));
                wire.vertices.push(new THREE.Vector3(67.9948651124, 44.2163305253, -10.0));
                wire.vertices.push(new THREE.Vector3(68.1422961361, 44.6071578389, -10.0));
                wire.vertices.push(new THREE.Vector3(68.2842712475, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(74.5832329316, 45.0, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -10.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 88.0526976818, -10.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 85.9982817712, -10.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 83.4525474064, -10.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 80.4558441227, -10.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 77.0556692505, -10.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 73.3059150886, -10.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 69.2660147188, -10.0));
                wire.vertices.push(new THREE.Vector3(6.11483366015, 67.1571173442, -10.0));
                wire.vertices.push(new THREE.Vector3(5.74881442187, 66.0840555075, -10.0));
                wire.vertices.push(new THREE.Vector3(5.5785228821, 65.5433350047, -10.0));
                wire.vertices.push(new THREE.Vector3(5.49657545279, 65.271985909, -10.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(8.56624791048, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(10.1409883315, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(10.928358542, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(11.3220436473, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 65.0, -10.0));
                wire.vertices.push(new THREE.Vector3(13.002621258, 68.0821076689, -10.0));
                wire.vertices.push(new THREE.Vector3(14.6241456731, 71.0020629038, -10.0));
                wire.vertices.push(new THREE.Vector3(16.5602032387, 73.7236729247, -10.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 76.2132034356, -10.0));
                wire.vertices.push(new THREE.Vector3(21.2763270753, 78.4397967613, -10.0));
                wire.vertices.push(new THREE.Vector3(23.9979370962, 80.3758543269, -10.0));
                wire.vertices.push(new THREE.Vector3(26.9178923311, 81.997378742, -10.0));
                wire.vertices.push(new THREE.Vector3(28.4410231123, 82.6837507089, -10.0));
                wire.vertices.push(new THREE.Vector3(29.2163305253, 82.9948651124, -10.0));
                wire.vertices.push(new THREE.Vector3(29.6071578389, 83.1422961361, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 83.2842712475, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 89.5832329316, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -10.0));
                wire.vertices.push(new THREE.Vector3(25.7339852812, 21.9473023182, -10.0));
                wire.vertices.push(new THREE.Vector3(21.6940849114, 24.0017182288, -10.0));
                wire.vertices.push(new THREE.Vector3(17.9443307495, 26.5474525936, -10.0));
                wire.vertices.push(new THREE.Vector3(14.5441558773, 29.5441558773, -10.0));
                wire.vertices.push(new THREE.Vector3(11.5474525936, 32.9443307495, -10.0));
                wire.vertices.push(new THREE.Vector3(9.00171822876, 36.6940849114, -10.0));
                wire.vertices.push(new THREE.Vector3(6.94730231821, 40.7339852812, -10.0));
                wire.vertices.push(new THREE.Vector3(6.11483366015, 42.8428826558, -10.0));
                wire.vertices.push(new THREE.Vector3(5.74881442187, 43.9159444925, -10.0));
                wire.vertices.push(new THREE.Vector3(5.5785228821, 44.4566649953, -10.0));
                wire.vertices.push(new THREE.Vector3(5.49657545279, 44.728014091, -10.0));
                wire.vertices.push(new THREE.Vector3(5.41676706842, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(8.56624791048, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(10.1409883315, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(10.928358542, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(11.3220436473, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(11.7157287525, 45.0, -10.0));
                wire.vertices.push(new THREE.Vector3(13.002621258, 41.9178923311, -10.0));
                wire.vertices.push(new THREE.Vector3(14.6241456731, 38.9979370962, -10.0));
                wire.vertices.push(new THREE.Vector3(16.5602032387, 36.2763270753, -10.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 33.7867965644, -10.0));
                wire.vertices.push(new THREE.Vector3(21.2763270753, 31.5602032387, -10.0));
                wire.vertices.push(new THREE.Vector3(23.9979370962, 29.6241456731, -10.0));
                wire.vertices.push(new THREE.Vector3(26.9178923311, 28.002621258, -10.0));
                wire.vertices.push(new THREE.Vector3(28.4410231123, 27.3162492911, -10.0));
                wire.vertices.push(new THREE.Vector3(29.2163305253, 27.0051348876, -10.0));
                wire.vertices.push(new THREE.Vector3(29.6071578389, 26.8577038639, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 26.7157287525, -10.0));
                wire.vertices.push(new THREE.Vector3(30.0, 20.4167670684, -10.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 45.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 36.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 31.5));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 29.25));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 28.125));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.5625));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 52.0594857901, 27.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 49.1472903395, 27.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 46.2914596824, 27.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 43.519497029, 27.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 40.8580978952, 27.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 38.3328930094, 27.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 35.9682014751, 27.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 33.7867965644, 27.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 31.8096863991, 27.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 30.0559116309, 27.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 28.5423620695, 27.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 27.2836140247, 27.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 26.291789928, 27.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 25.5764415879, 27.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 25.1444581998, 27.0));
                wire.vertices.push(new THREE.Vector3(40.0, 25.0, 27.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 25.1444581998, 27.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 25.5764415879, 27.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 26.291789928, 27.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 27.2836140247, 27.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 28.5423620695, 27.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 30.0559116309, 27.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 31.8096863991, 27.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 33.7867965644, 27.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 35.9682014751, 27.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 38.3328930094, 27.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 40.8580978952, 27.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 43.519497029, 27.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 46.2914596824, 27.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 49.1472903395, 27.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 52.0594857901, 27.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 57.9405142099, 27.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 60.8527096605, 27.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 63.7085403176, 27.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 66.480502971, 27.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 69.1419021048, 27.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 71.6671069906, 27.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 74.0317985249, 27.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 76.2132034356, 27.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 78.1903136009, 27.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 79.9440883691, 27.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 81.4576379305, 27.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 82.7163859753, 27.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 83.708210072, 27.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 84.4235584121, 27.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 84.8555418002, 27.0));
                wire.vertices.push(new THREE.Vector3(40.0, 85.0, 27.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 84.8555418002, 27.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 84.4235584121, 27.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 83.708210072, 27.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 82.7163859753, 27.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 81.4576379305, 27.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 79.9440883691, 27.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 78.1903136009, 27.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 76.2132034356, 27.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 74.0317985249, 27.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 71.6671069906, 27.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 69.1419021048, 27.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 66.480502971, 27.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 63.7085403176, 27.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 60.8527096605, 27.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 57.9405142099, 27.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 57.9405142099, 27.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 60.8527096605, 27.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 63.7085403176, 27.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 66.480502971, 27.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 69.1419021048, 27.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 71.6671069906, 27.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 74.0317985249, 27.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 76.2132034356, 27.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 78.1903136009, 27.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 79.9440883691, 27.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 81.4576379305, 27.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 82.7163859753, 27.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 83.708210072, 27.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 84.4235584121, 27.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 84.8555418002, 27.0));
                wire.vertices.push(new THREE.Vector3(40.0, 85.0, 27.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 84.8555418002, 27.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 84.4235584121, 27.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 83.708210072, 27.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 82.7163859753, 27.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 81.4576379305, 27.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 79.9440883691, 27.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 78.1903136009, 27.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 76.2132034356, 27.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 74.0317985249, 27.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 71.6671069906, 27.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 69.1419021048, 27.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 66.480502971, 27.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 63.7085403176, 27.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 60.8527096605, 27.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 57.9405142099, 27.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 52.0594857901, 27.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 49.1472903395, 27.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 46.2914596824, 27.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 43.519497029, 27.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 40.8580978952, 27.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 38.3328930094, 27.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 35.9682014751, 27.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 33.7867965644, 27.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 31.8096863991, 27.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 30.0559116309, 27.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 28.5423620695, 27.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 27.2836140247, 27.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 26.291789928, 27.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 25.5764415879, 27.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 25.1444581998, 27.0));
                wire.vertices.push(new THREE.Vector3(40.0, 25.0, 27.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 25.1444581998, 27.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 25.5764415879, 27.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 26.291789928, 27.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 27.2836140247, 27.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 28.5423620695, 27.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 30.0559116309, 27.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 31.8096863991, 27.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 33.7867965644, 27.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 35.9682014751, 27.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 38.3328930094, 27.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 40.8580978952, 27.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 43.519497029, 27.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 46.2914596824, 27.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 49.1472903395, 27.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 52.0594857901, 27.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 52.0736451698, 27.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 49.2597485145, 27.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 46.6664465047, 27.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 44.3933982822, 27.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 42.5279558155, 27.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 41.1418070123, 27.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 40.288220794, 27.0));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 40.288220794, 27.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 41.1418070123, 27.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 42.5279558155, 27.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 44.3933982822, 27.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 46.6664465047, 27.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 49.2597485145, 27.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 52.0736451698, 27.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 57.9263548302, 27.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 60.7402514855, 27.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 63.3335534953, 27.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 65.6066017178, 27.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 67.4720441845, 27.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 68.8581929877, 27.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 69.711779206, 27.0));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 69.711779206, 27.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 68.8581929877, 27.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 67.4720441845, 27.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 65.6066017178, 27.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 63.3335534953, 27.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 60.7402514855, 27.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 57.9263548302, 27.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(40.0, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(47.5, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(51.25, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(53.125, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(54.0625, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(54.53125, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 23.5));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 21.75));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 20.875));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 20.4375));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(40.0, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(32.5, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(28.75, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(26.875, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(25.9375, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(25.46875, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 27.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 40.288220794, 20.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 41.1418070123, 20.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 42.5279558155, 20.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 44.3933982822, 20.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 46.6664465047, 20.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 49.2597485145, 20.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 52.0736451698, 20.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 57.9263548302, 20.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 60.7402514855, 20.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 63.3335534953, 20.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 65.6066017178, 20.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 67.4720441845, 20.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 68.8581929877, 20.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 69.711779206, 20.0));
                wire.vertices.push(new THREE.Vector3(23.5297428951, 69.9277709001, 20.0));
                wire.vertices.push(new THREE.Vector3(24.2639848851, 69.9819318431, 20.0));
                wire.vertices.push(new THREE.Vector3(24.6318815722, 69.9954822804, 20.0));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 23.5));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 25.25));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 26.125));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 26.5625));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 69.711779206, 27.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 68.8581929877, 27.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 67.4720441845, 27.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 65.6066017178, 27.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 63.3335534953, 27.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 60.7402514855, 27.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 57.9263548302, 27.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 52.0736451698, 27.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 49.2597485145, 27.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 46.6664465047, 27.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 44.3933982822, 27.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 42.5279558155, 27.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 41.1418070123, 27.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 40.288220794, 27.0));
                wire.vertices.push(new THREE.Vector3(23.5297428951, 40.0722290999, 27.0));
                wire.vertices.push(new THREE.Vector3(24.2639848851, 40.0180681569, 27.0));
                wire.vertices.push(new THREE.Vector3(24.6318815722, 40.0045177196, 27.0));
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 20.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(40.0, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(32.5, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(28.75, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(26.875, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(25.9375, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(25.46875, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 23.5));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 21.75));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 20.875));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 20.4375));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(40.0, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(47.5, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(51.25, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(53.125, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(54.0625, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(54.53125, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 27.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 52.0594857901, 20.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 49.1472903395, 20.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 46.2914596824, 20.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 43.519497029, 20.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 40.8580978952, 20.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 38.3328930094, 20.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 35.9682014751, 20.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 33.7867965644, 20.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 31.8096863991, 20.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 30.0559116309, 20.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 28.5423620695, 20.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 27.2836140247, 20.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 26.291789928, 20.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 25.5764415879, 20.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 25.1444581998, 20.0));
                wire.vertices.push(new THREE.Vector3(40.0, 25.0, 20.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 25.1444581998, 20.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 25.5764415879, 20.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 26.291789928, 20.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 27.2836140247, 20.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 28.5423620695, 20.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 30.0559116309, 20.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 31.8096863991, 20.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 33.7867965644, 20.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 35.9682014751, 20.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 38.3328930094, 20.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 40.8580978952, 20.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 43.519497029, 20.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 46.2914596824, 20.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 49.1472903395, 20.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 52.0594857901, 20.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 57.9405142099, 20.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 60.8527096605, 20.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 63.7085403176, 20.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 66.480502971, 20.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 69.1419021048, 20.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 71.6671069906, 20.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 74.0317985249, 20.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 76.2132034356, 20.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 78.1903136009, 20.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 79.9440883691, 20.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 81.4576379305, 20.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 82.7163859753, 20.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 83.708210072, 20.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 84.4235584121, 20.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 84.8555418002, 20.0));
                wire.vertices.push(new THREE.Vector3(40.0, 85.0, 20.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 84.8555418002, 20.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 84.4235584121, 20.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 83.708210072, 20.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 82.7163859753, 20.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 81.4576379305, 20.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 79.9440883691, 20.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 78.1903136009, 20.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 76.2132034356, 20.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 74.0317985249, 20.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 71.6671069906, 20.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 69.1419021048, 20.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 66.480502971, 20.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 63.7085403176, 20.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 60.8527096605, 20.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 57.9405142099, 20.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 20.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(25.0, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 40.288220794, 20.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 41.1418070123, 20.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 42.5279558155, 20.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 44.3933982822, 20.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 46.6664465047, 20.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 49.2597485145, 20.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 52.0736451698, 20.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(10.288220794, 57.9263548302, 20.0));
                wire.vertices.push(new THREE.Vector3(11.1418070123, 60.7402514855, 20.0));
                wire.vertices.push(new THREE.Vector3(12.5279558155, 63.3335534953, 20.0));
                wire.vertices.push(new THREE.Vector3(14.3933982822, 65.6066017178, 20.0));
                wire.vertices.push(new THREE.Vector3(16.6664465047, 67.4720441845, 20.0));
                wire.vertices.push(new THREE.Vector3(19.2597485145, 68.8581929877, 20.0));
                wire.vertices.push(new THREE.Vector3(22.0736451698, 69.711779206, 20.0));
                wire.vertices.push(new THREE.Vector3(25.0, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 69.711779206, 20.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 68.8581929877, 20.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 67.4720441845, 20.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 65.6066017178, 20.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 63.3335534953, 20.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 60.7402514855, 20.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 57.9263548302, 20.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 52.0736451698, 20.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 49.2597485145, 20.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 46.6664465047, 20.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 44.3933982822, 20.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 42.5279558155, 20.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 41.1418070123, 20.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 40.288220794, 20.0));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 20.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, -5.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 7.5));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 13.75));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 16.875));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 18.4375));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 19.21875));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 19.609375));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 57.9405142099, 20.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 60.8527096605, 20.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 63.7085403176, 20.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 66.480502971, 20.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 69.1419021048, 20.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 71.6671069906, 20.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 74.0317985249, 20.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 76.2132034356, 20.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 78.1903136009, 20.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 79.9440883691, 20.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 81.4576379305, 20.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 82.7163859753, 20.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 83.708210072, 20.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 84.4235584121, 20.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 84.8555418002, 20.0));
                wire.vertices.push(new THREE.Vector3(40.0, 85.0, 20.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 84.8555418002, 20.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 84.4235584121, 20.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 83.708210072, 20.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 82.7163859753, 20.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 81.4576379305, 20.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 79.9440883691, 20.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 78.1903136009, 20.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 76.2132034356, 20.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 74.0317985249, 20.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 71.6671069906, 20.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 69.1419021048, 20.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 66.480502971, 20.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 63.7085403176, 20.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 60.8527096605, 20.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 57.9405142099, 20.0));
                wire.vertices.push(new THREE.Vector3(10.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(10.1444581998, 52.0594857901, 20.0));
                wire.vertices.push(new THREE.Vector3(10.5764415879, 49.1472903395, 20.0));
                wire.vertices.push(new THREE.Vector3(11.291789928, 46.2914596824, 20.0));
                wire.vertices.push(new THREE.Vector3(12.2836140247, 43.519497029, 20.0));
                wire.vertices.push(new THREE.Vector3(13.5423620695, 40.8580978952, 20.0));
                wire.vertices.push(new THREE.Vector3(15.0559116309, 38.3328930094, 20.0));
                wire.vertices.push(new THREE.Vector3(16.8096863991, 35.9682014751, 20.0));
                wire.vertices.push(new THREE.Vector3(18.7867965644, 33.7867965644, 20.0));
                wire.vertices.push(new THREE.Vector3(20.9682014751, 31.8096863991, 20.0));
                wire.vertices.push(new THREE.Vector3(23.3328930094, 30.0559116309, 20.0));
                wire.vertices.push(new THREE.Vector3(25.8580978952, 28.5423620695, 20.0));
                wire.vertices.push(new THREE.Vector3(28.519497029, 27.2836140247, 20.0));
                wire.vertices.push(new THREE.Vector3(31.2914596824, 26.291789928, 20.0));
                wire.vertices.push(new THREE.Vector3(34.1472903395, 25.5764415879, 20.0));
                wire.vertices.push(new THREE.Vector3(37.0594857901, 25.1444581998, 20.0));
                wire.vertices.push(new THREE.Vector3(40.0, 25.0, 20.0));
                wire.vertices.push(new THREE.Vector3(42.9405142099, 25.1444581998, 20.0));
                wire.vertices.push(new THREE.Vector3(45.8527096605, 25.5764415879, 20.0));
                wire.vertices.push(new THREE.Vector3(48.7085403176, 26.291789928, 20.0));
                wire.vertices.push(new THREE.Vector3(51.480502971, 27.2836140247, 20.0));
                wire.vertices.push(new THREE.Vector3(54.1419021048, 28.5423620695, 20.0));
                wire.vertices.push(new THREE.Vector3(56.6671069906, 30.0559116309, 20.0));
                wire.vertices.push(new THREE.Vector3(59.0317985249, 31.8096863991, 20.0));
                wire.vertices.push(new THREE.Vector3(61.2132034356, 33.7867965644, 20.0));
                wire.vertices.push(new THREE.Vector3(63.1903136009, 35.9682014751, 20.0));
                wire.vertices.push(new THREE.Vector3(64.9440883691, 38.3328930094, 20.0));
                wire.vertices.push(new THREE.Vector3(66.4576379305, 40.8580978952, 20.0));
                wire.vertices.push(new THREE.Vector3(67.7163859753, 43.519497029, 20.0));
                wire.vertices.push(new THREE.Vector3(68.708210072, 46.2914596824, 20.0));
                wire.vertices.push(new THREE.Vector3(69.4235584121, 49.1472903395, 20.0));
                wire.vertices.push(new THREE.Vector3(69.8555418002, 52.0594857901, 20.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 20.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 20.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 52.0736451698, 20.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 49.2597485145, 20.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 46.6664465047, 20.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 44.3933982822, 20.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 42.5279558155, 20.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 41.1418070123, 20.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 40.288220794, 20.0));
                wire.vertices.push(new THREE.Vector3(56.4702571049, 40.0722290999, 20.0));
                wire.vertices.push(new THREE.Vector3(55.7360151149, 40.0180681569, 20.0));
                wire.vertices.push(new THREE.Vector3(55.3681184278, 40.0045177196, 20.0));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 20.0));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 23.5));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 25.25));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 26.125));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 26.5625));
                wire.vertices.push(new THREE.Vector3(55.0, 40.0, 27.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 40.288220794, 27.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 41.1418070123, 27.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 42.5279558155, 27.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 44.3933982822, 27.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 46.6664465047, 27.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 49.2597485145, 27.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 52.0736451698, 27.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 27.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 57.9263548302, 27.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 60.7402514855, 27.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 63.3335534953, 27.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 65.6066017178, 27.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 67.4720441845, 27.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 68.8581929877, 27.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 69.711779206, 27.0));
                wire.vertices.push(new THREE.Vector3(56.4702571049, 69.9277709001, 27.0));
                wire.vertices.push(new THREE.Vector3(55.7360151149, 69.9819318431, 27.0));
                wire.vertices.push(new THREE.Vector3(55.3681184278, 69.9954822804, 27.0));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 27.0));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 23.5));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 21.75));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 20.875));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 20.4375));
                wire.vertices.push(new THREE.Vector3(55.0, 70.0, 20.0));
                wire.vertices.push(new THREE.Vector3(57.9263548302, 69.711779206, 20.0));
                wire.vertices.push(new THREE.Vector3(60.7402514855, 68.8581929877, 20.0));
                wire.vertices.push(new THREE.Vector3(63.3335534953, 67.4720441845, 20.0));
                wire.vertices.push(new THREE.Vector3(65.6066017178, 65.6066017178, 20.0));
                wire.vertices.push(new THREE.Vector3(67.4720441845, 63.3335534953, 20.0));
                wire.vertices.push(new THREE.Vector3(68.8581929877, 60.7402514855, 20.0));
                wire.vertices.push(new THREE.Vector3(69.711779206, 57.9263548302, 20.0));
                wire.vertices.push(new THREE.Vector3(70.0, 55.0, 20.0));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
 // placeholder for the FreeCAD objects
        
                var light = new THREE.PointLight( 0xFFFF00 );
                light.position.set( -10000, -10000, 10000 );
                scene.add( light );
        
                renderer.render( scene, camera );
                
                animate();
            };
            
            function animate(){
                requestAnimationFrame( animate );
                render();
            };
            
            function render(){
                controls.update();
                renderer.render( scene, camera );
            };
            </script>
        </head>
        <body></body>
        </html>